如何配置Sonar来导入新的规则集?



使用maven-pmd-plugin,我可以配置它来扫描我的单元测试是否违反PMD:

<configuration>
<rulesets>
<ruleset>/rulesets/junit.xml</ruleset>
</rulesets>

Sonar 2.0.1似乎没有提供任何方法来添加我能看到的新规则集。有人知道怎么做了吗?

这些规则在声纳服务器中被定义为pmd、findbugs、checkstyle等的一组配置。

你必须在你的声纳文件中引用一个配置(参见声纳文档/wiki)。

属性为sonar.profile

但基本上你会在声纳服务器配置中为项目分配配置文件。(参见Wiki中的配置文件部分)。配置文件还允许您在环境之间移动规则配置,例如在开发和生产之间。

最新更新