我在 smyfony 3.1 中使用 php 代码嗅探器。
包名称:Squiz 我正在尝试在基于 symfony 的项目中运行 phpcs 命令。
命令:
phpcs --standard=/c/xampp/php/pear/PHP/CodeSniffer/Standards/Squiz src/MYBundle/Controller/MYController.php
命令工作正常,在这个控制器/类中,我声明了一些私有变量和方法名称,在控制器/类的任何地方都没有使用。
规则集
我在 ruleset.xml 文件中添加了新规则,并在此目录下创建了新文件[Sniffs\Rule\UnusedPrivateField] UnusedPrivateField.php
<rule name="UnusedPrivateField"
since="0.2"
message="Avoid unused private fields such as '{0}'."
class="Sniffs\Rule\UnusedPrivateField"
externalInfoUrl="http://phpmd.org/rules/unusedcode.html#unusedprivatefield"></rule>
问题: 如何从新规则集中调用“UnusedPrivateField.php”代码?