过滤项目问题时如何选择质量档案?

时间:2017-07-09 19:52:31

标签: sonarqube

我曾经有一个针对所有规则/问题的额外过滤器,其问题已在项目中完全修复,因此我很容易看到有关这些规则的新问题(该过滤器的问题数从0上升到......)

使用版本6.3.1不再支持过滤器,因此我创建了包含相同规则的质量配置文件。

我的问题是,只能为项目激活1个单一质量的配置文件,因此我无法再过滤这些规则。我也尝试使用父质量配置文件,但没有成功。如果重要的话,解决的规则问题完全处于“正常”质量状态。

如何配置SonarQube,以便系统分析同一项目中的2个质量配置文件?

我读到了一个工作,只是创建了项目的第二个分支来分析那个,但我正在寻找一个更清洁的解决方案。

示例:

质量概况'固定规则':

  • 计数0:使用钻石操作员
  • 计数0:没有愚蠢的平等检查

质量概况'所有激活的规则':

  • 计数0:使用钻石操作员
  • 计数0:没有愚蠢的平等检查
  • count 100:变量与模式xyz
  • 不匹配
  • 计数500:没有默认的开关案例
  • ...

1 个答案:

答案 0 :(得分:3)

无法添加其他质量配置文件。实际上,该项目只需要进行一次分析。

为什么不将标签“固定”设置为所有已解决的规则?然后,您可以轻松过滤该标记的问题并查看结果。