1

我目前正在使用 SonarQube 3.7.4 版本和 php 插件 2.1 。当我分析 php 项目时。它不会分析 Php Mess Detector 和 Php codeSniffer,结果显示 100% 符合规则,并且问题始终为 0。但它适用于 Sonar 3.5.1 版本。我错过了什么。你能帮助我吗

谢谢

沙拉湾南

4

1 回答 1

0

我很确定您之前使用的是这个 PHP 插件的 1.X 版本,并且在迁移到 2.X 版本之后,您的所有 PHP 质量配置文件都是空的。这种误导行为是因为在 2.X 版中,所有过去的基于 Code Sniffer PHPMD 的规则,……都被重写为基于 SonarQube PHP 解析器。因此,您可以手动更新 PHP 质量配置文件以激活这些新规则。

于 2014-06-24T15:40:48.063 回答