如何获取用于Sonar的PHP Codesniffer规则集的所有键?

时间:2012-05-31 07:48:30

标签: php sonarqube codesniffer

我正在尝试在phpcs中添加Drupal Coding标准 我可以运行Drupal标准 phpcs --standard=Drupal

现在我想与Sonar执行相同的标准。

在Sonar中,我可以在rules.xml扩展程序中添加所有规则集的键,但是我如何获取这些规则的所有键?

我可以使用*sniff.php文件和文件夹结构识别一些键,但我不确定我是否得到了所有这些键。

有人可以建议以自动方式获得所有特定标准中可用的规则吗?

1 个答案:

答案 0 :(得分:2)

您必须识别Drupal标准引用的所有嗅探,并在Sonar(through the Web UI)中创建一个引用所有嗅探的配置文件。然后激活此配置文件作为默认配置文件,您就可以进行分析了。