SonarQube - 如何批量更改多个规则的严重性

SonarQube - How to change severity of mulitple rules in bulk

我想批量更改质量配置文件中多个规则的严重性。目前有大约。 20 条严重性为 "Blocker" 的规则,我想将它们全部设置为 "Critical"。因为我们为违反拦截器规则的行为创建了一个新的质量门,因此不应包含此规则。

我可以一个一个地手动完成。但我想知道是否可以批量进行。有 20 条规则,这很烦人,有 100 条规则,一个一个地手动更改严重性将是一件令人头疼的事情。

这有一个问题,SONAR-3421 "Enhance Bulk Change possibilities for Profile Rule Filter"。问题现已关闭。但据我所知,这个功能还没有实现。

我确认无法批量更改在质量配置文件中激活的一组规则的严重性(但是可以批量更改一组问题的严重性)。即使这有时会有用,短期内也没有实施此类功能的计划。

解决方法是导出配置文件 ==> notepad++ 以批量替换 ==> 恢复配置文件