更改具有相同规则的所有问题的 Sonar 问题严重性

Change Sonar issues severity for all issues that have the same rule

在 SonarQube 中,如果我 select:

我可以看到所有问题的列表。

如果我点击描述,会显示一个弹出窗口,我可以点击更多操作 > 更改严重性 并设置另一个严重性(例如:"Minor")

是否可以对具有相同严重性和规则的所有 个问题执行此操作?我有1000多个类似的东西。

我知道可以通过配置文件进行此更改,但配置文件是 "read-only"。

您的用例必须通过更新质量配置文件来实现。只需请求您的 SonarQube 管理员授予您适当的权限(管理质量配置文件)。参见 http://docs.sonarqube.org/display/SONAR/Authorization#Authorization-GlobalPermissions

您有 2 个选择:

  • 当您看到具有指定(严重性、规则)的列表时,单击“批量更改”(在该列表上方,右侧)

    • 缺点:"bulk" 的限制是 500 期。如果你有 5000,你会这样做 10 次。
  • 在 "Issues" 页面上搜索这些问题并使用“批量更改”功能一次更新所有这些问题。

    • 缺点:搜索条件不够(不能select指定Rule)

新部署后将保留更改。