SonarQube:质量档案副本是缺失规则

时间:2016-05-17 10:45:56

标签: sonarqube sonarqube-4.5 sonarqube-web

我尝试通过点击“质量配置文件”页面中的“复制”链接创建默认SonarQube质量配置文件的精确副本,但不会复制某些规则。我们使用SonarQube版本4.5.6,我试图复制的配置文件不会从任何其他配置文件继承。

根据SonarQube documentation新配置文件是原始配置文件的精确副本,包括继承(父)关系。但是,我复制的配置文件缺少487中的以下9条规则,我没有看到任何理由(它们都是'checkstyle'规则,但还有更多具有正确复制的相同标签):

  1. 布尔表达式复杂性(checkstyle)
  2. 评论模式匹配器(checkstyle)
  3. 常量名称(checkstyle)
  4. 隐藏场(格式)
  5. 内部作业(checkstyle)
  6. 本地变量名称(checkstyle)
  7. 魔数(checkstyle)
  8. 会员名称(checkstyle)
  9. 静态变量名称(checkstyle)

1 个答案:

答案 0 :(得分:1)

您命名的规则都是模板规则,即规则" cookie cutters"您可以从中标记许多规则变体。遗憾的是,在配置文件备份和还原过程中无法正确处理从模板,a.k.a。和#34;自定义规则"创建的规则。

这是目前为6.x系列安排的。 Jira票证是SONAR-5366