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