【发布时间】:2015-01-14 11:30:56
【问题描述】:
我真的很喜欢 phpmd 以确保我们的 PHP 项目中的代码质量达到最低水平。现在我想添加一个规则来检测超全局变量的使用。但我不想包含整个controversial ruleset。我尝试了以下行(phpmd 与 composer 一起安装):
vendor/bin/phpmd src/ text codesize,design,naming,unusedcode,Superglobals
但输出如下:
Cannot find specified rule-set "Superglobals".
有谁知道如何在 phpmd 中添加一条规则?
【问题讨论】:
-
你能再详细解释一下“不工作”吗?当你运行它时会发生什么?
-
我已经编辑了帖子并复制了命令的输出。
-
只是猜测,你试过小写吗?其他都是。
-
是的,我试过小写,我猜的第一件事也是。在深入查看文档后,解决方案可能是通过定义一个ruleset.xml,但我希望有一个更简单的解决方案。