微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

每天通过命令行获取PHP lint / PhpStorm检查错误

如何解决每天通过命令行获取PHP lint / PhpStorm检查错误

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

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

我尝试获取PHPLint和PHP -l,但我不是PHP专家,并且在作曲家文件方面苦苦挣扎。

最后,我查看了PHPStorm inspect-看来它可以创建一个包含99种类型错误的目录,但是随后我必须编写一种工具来grep文件并查看/ count错误,并向查看它们是否每天都在上升/下降,或者在IDE中进行检查,这两种方法都不是很吸引人。

必须有一个工具可以产生很好的简单输出,我可以将其作为构建管道的一部分纳入其中,每天或在每次构建后以图形方式显示错误/警告?

解决方法

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

,

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。