silverorange/ambiguous-class-name-detector

一个命令行工具,用于检查Composer生成的类映射中是否存在模糊的类名。

1.0.1 2024-05-09 19:12 UTC

This package is auto-updated.

Last update: 2024-09-09 20:05:49 UTC


README

这是一个命令行工具,用于在使用Composer的类映射自动加载机制时检测模糊的类名。

此工具旨在在CI环境中使用,如果项目中引入了模糊的类名,则应该失败。

开发

此工具使用composer。在开发过程中进行测试时,请确保已通过运行composer install安装了所需的包。

您可以使用./bin/check-for-ambiguous-class-names运行此工具。

此项目使用prettier进行自动代码格式化。要格式化src/目录中的文件,请运行yarn install,然后运行yarn make-pretty

安装

使用以下命令将此包添加到项目的开发依赖中:

composer require --dev silverorange/ambiguous-class-name-detector

然后将composer run check-for-ambiguous-class-names添加到您的CI管道中。如果检测到模糊的类名,命令将以非零值退出并报告模糊的类名。