需要在sonarqube中添加codesniffer、psr-1、psr-2、pmd规则。我尝试找到插件,但得到了仅与 sonarqube>2.0 兼容的 sonar-php-codesniffer0.2 插件。也没有办法在 sonarqube6.1 或更新版本中导入自定义 php 规则。现在如何将这些规则添加到 sonarqube 以进行代码质量分析?
问问题
346 次
1 回答
1
您可以创建一个新插件,将问题从其他工具(如 CodeSniffer)导入 SonarQube。
参见例如https://github.com/SonarQubeCommunity/sonar-cppcheck或https://github.com/Designite/sonar-designite-plugin。
此外,您可以为 SonarPHP 创建自己的自定义规则(文档)。
请注意,SonarPHP 已经覆盖了 psr-1 和 psr-2(规则列表)。
于 2017-05-29T13:42:31.830 回答