我开始使用Sonar。我们在自己的PHP_Codesniffer标准中有大约10个自定义嗅探,并使用其他标准的各种嗅探的子集。 PHP_Codesniffer就像一个魅力,并以Checkstyle格式生成一个报告。
如何让Sonar5.1导入这个codeniffer-results-in-checkstyle-format.xml文件?
我听说在旧版本的PHP插件中这是可能的,但我不确定这是否与ruleset.xml或运行的实际结果有关。
答案 0 :(得分:0)
不再可能从CodeSniffer,PHPDepend等工具导入外部规则...... PHP插件现在完全依赖于SonarQube规则引擎,如下所述:http://docs.sonarqube.org/display/PLUG/PHP+Plugin它提供了方框110 predefined rules。 除非直接自定义PHP插件,否则您可以编写现在的自定义规则。 如果缺少某些规则,我们非常欢迎您与我们分享您的建议。