在SonarQube问题页面上,如何过滤违反特定规则的OUT?

时间:2018-04-27 23:36:51

标签: sonarqube

我正在使用SonarQube v6.7.3。我发现很难理解如何在“问题”页面上定义有效的显示过滤器。例如,在当前的> 1000个问题列表中,我想从列表中删除特定违规(和其他)的所有事件。我看到有过滤功能,但我不了解它是如何工作的,或者我怎么做我想要的东西。我找到了一些官方的SonarQube文档,甚至是一个描述问题的页面,但它非常简陋,并没有描述过滤器。

1 个答案:

答案 0 :(得分:1)

我假设您正在寻找根据质量要求规则违反标记的问题。

如果是这样,那么这就是你需要做的事情。

  1. 尝试了解 RULE 质量要求质量门。
  2. 规则是质量门的子集
  3. 质量配置文件是质量门的子集。
  4. 所以,现在回到规则和违规行为。

    您可以转到信息中心的规则标签,查看声纳服务器上的规则。

    因此,每个质量配置文件都有许多规则,许多质量配置文件将有更多规则。但是,您可以了解该规则是什么以及它属于哪个配置文件,如下图所示。

    enter image description here

    现在,您只需进入项目分析,切换到问题选项卡,如果您的项目使用了多种语言,则选择单个语言,然后选择规则,然后对特定违规进行分类。有关详细信息,请参见下图。

    enter image description here