我试图通过单击“质量配置文件”页面中的“复制”链接来创建我们默认 SonarQube 质量配置文件的精确副本,但某些规则没有被复制。我们使用 SonarQube 4.5.6 版,我尝试复制的配置文件不会从任何其他配置文件继承。
根据SonarQube 文档,新配置文件是原始配置文件的精确副本,包括继承(父)关系。但是,我复制的配置文件在 487 条规则中缺少以下 9 条规则,我看不出有任何原因(它们都是“checkstyle”规则,但还有更多具有相同标签的规则被正确复制):
- 布尔表达式复杂性(checkstyle)
- 注释模式匹配器(checkstyle)
- 常量名称(checkstyle)
- 隐藏字段(checkstyle)
- 内部分配(checkstyle)
- 局部变量名(checkstyle)
- 幻数(checkstyle)
- 成员名称(checkstyle)
- 静态变量名(checkstyle)