sonarqube - 如何配置 Sonar 以导入新规则集?

标签 sonarqube

使用 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/

相关文章:

java - Sonar 2.12无法读取和导入源文件

jenkins - 每天或每周只启动一次 Sonar 就足够了吗?

code-coverage - 合并多个 jacoco 代理报告以供 SONAR 使用?

java - SonarQube 不索引/查找 JAVA 文件

tomcat - 如何在 Tomcat 上运行 Sonar 4.1

java - Sonar-checkstyle 插件未按预期工作

monitoring - Sonar 墙显示?

java - AuthorizationService 中 getAuthority() 上的 SonarQube 警告

SonarQube:如何提高 Sonar Portal 中的认知复杂度阈值?

gradle - Artifactory找不到SonarQube Gradle插件