使用 maven-pmd-plugin,我可以将其配置为扫描我的单元测试中是否存在 PMD 违规:<configuration>
<rulesets>
<ruleset>/rulesets/junit.xml</ruleset>
</rulesets>
Sonar 2.0.1 似乎没有提供任何方法来添加我可以看到的新规则集。有没有人想出如何做到这一点?
最佳答案
规则在 Sonar 服务器中定义为一组 pmd、findbugs、checkstyle 等配置。
您必须在 pom 文件中引用配置(请参阅 Sonar documentation/wiki)。
该属性(property)是sonar.profile
但基本上,您将在 Sonar 服务器配置中为项目分配配置文件。
(请参阅 Wiki 中的配置文件部分)。配置文件还允许您在环境之间移动规则配置,例如在开发和生产之间。
关于sonarqube - 如何配置 Sonar 以导入新规则集?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5619106/