0

每天尝试从命令行运行某种形式的 PHP linting。

我已经尝试过 SonarLint - 在 PhpStorm 中很可爱,但遗憾的是他们显然已经停止支持命令行命令。

我试图获得 PHPLint,php -l但我不是 php 大师,并且正在为作曲家文件而苦苦挣扎。

最后我查看了 PhpStorm 检查 - 我可以让它创建一个包含 99 种错误类型的目录,看起来,但是我必须编写一个工具来 grep 文件并查看 /count 错误、警告以查看它们是否're up / down 每天,或者在 IDE 中检查,这两者都不是特别吸引人。

必须有一个工具可以产生一个很好的简单输出,我可以将它作为构建管道的一部分,每天或每次构建后绘制错误/警告图形?

4

2 回答 2

1

试试支持CLI执行的PHPStan(PHP 静态分析工具) 。这也安装了(这几乎是默认设置);大多数 PHP IDE 支持开箱即用。除非手动将它们放入包含路径(这不会为您提供自动加载器功能),否则您可能不会发现很多不会安装的软件包。composercomposer

于 2020-10-06T02:00:32.520 回答
-1

您实际上可以从命令行运行 PhpStorm 检查:https ://www.jetbrains.com/help/phpstorm/command-line-code-inspector.html

于 2020-10-06T11:58:47.937 回答