【问题标题】:On the SonarQube issues page, how do I filter OUT violations of a specific rule?在 SonarQube 问题页面上,如何过滤出违反特定规则的行为?
【发布时间】:2018-04-30 19:19:59
【问题描述】:

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

【问题讨论】:

  • 我已经回答了你的问题。如果它解决了您的问题,请接受答案。

标签: sonarqube


【解决方案1】:

我假设您正在寻找标记的问题违反了质量配置文件规则。

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

  1. 尝试了解规则质量简介质量门。
  2. 规则是质量门的子集
  3. 质量档案是质量门的子集。

所以,现在回到规则和违规行为。

您可以通过转到仪表板中的规则标签来查看您的声纳服务器上存在哪些规则。

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-01-05
    • 2016-02-12
    • 2018-03-13
    • 1970-01-01
    • 2012-11-03
    • 2014-11-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多