stolt/package-analyser

包分析器是一个实用工具,用于分析PHP项目/微包的结构。

v1.0.8 2024-05-14 07:10 UTC

This package is auto-updated.

Last update: 2024-09-20 06:47:06 UTC


README

Test Status Version PHP Version PDS Skeleton

包分析器是一个实用工具,用于分析 🐘 项目/微-📦 的结构,并提供此类结构的最佳实践提示。这也是我使用 Laravel Zero 编写的第一个 命令行界面(TUI),所以请多包涵。

安装

应该通过Composer全局安装包分析器TUI。

composer global require --dev stolt/package-analyser

请确保您的全局供应商二进制目录路径在 $PATH 中。您可以通过 composer global config bin-dir --absolute 命令确定全局供应商二进制目录的位置。这样就可以找到 package-analyser 可执行文件。

用法

在 🐘 项目/微包目录内或外运行包分析器TUI,它将分析指定的包,并在需要时提供最佳实践提示。

package-analyser analyse [<path-to-package-directory>]

可用选项

--write-report 选项将在当前目录中根据提供的包生成HTML报告。

--violations-threshold 选项定义了包分析被认为是无效的阈值,并产生非零退出代码。默认为 0

运行测试

composer test

许可证

本库及其TUI受MIT许可证的许可。有关更多详细信息,请参阅 LICENSE.md

变更日志

有关更多详细信息,请参阅 CHANGELOG.md

贡献

有关更多详细信息,请参阅 CONTRIBUTING.md