我目前正在使用SonarQube 3.7.4版本和php插件2.1。当我分析php项目时。它不会分析Php Mess Detector和Php codeSniffer,结果显示规则合规性为100%且问题始终为0。但它在Sonar 3.5.1版本中有效。我不见了。你能帮我吗
由于
Saravanan.N
答案 0 :(得分:0)
我很确定您之前使用的是此PHP插件的1.X版本,并且在迁移到版本2.X之后,所有PHP质量配置文件都是空的。这种误导性的行为是由于在2.X版本中所有过去基于Code Sniffer PHPMD的规则,......都被重写为基于SonarQube PHP解析器。因此,您可以手动更新PHP质量配置文件以激活这些新规则。