尽管添加了新插件,如何让质量门通过?

How to make quality gate pass, although new plugins are added?

我在 SonarQube 版本 6.3.0.19869 中添加了两个插件(css 和 web)。现在我所有的项目都在质量门槛上失败了。

我怎样才能让它第一次通过?我现在无法修复所有旧错误。我只想解决新问题。

版本 6.3 包含的功能可以根据新添加到您之前应用的配置文件的规则回溯旧代码引发的新问题。

但是,该功能仍然遗漏了一些情况 (SONAR-8737),您的情况似乎就是其中之一。

转到 http://yourserver:port/issues 并尝试过滤掉那些您暂时不想处理的问题(可能使用 "Language" 或 "Creation Date" 过滤器是一个很好的选择开始)。

然后执行 "Bulk Change"(页面顶部的link)以将所有这些问题排除在项目的质量关卡之外。

根据您的质量门槛,这可能意味着将问题的状态从 "open" 更改为 "confirmed"、更改其严重性或类似内容。

由于这种方法确实取决于质量门配置,因此并非在所有情况下都有效。