SonarQube:配置文件继承和规则停用

标签 sonarqube

我已阅读有关配置文件继承的文档 [1] .他们说“不能停用从父级继承的规则”。这是故意的吗,以后会支持吗?

当我升级某些插件(即 JavaScript 分析插件)时,会出现新规则,我必须恢复内置配置文件“Sonar Way”才能获得新规则。但是,当我这样做时,我会丢失所有以前的配置(停用的规则),并且我必须记住我过去所做的事情并再次重复。

最佳答案

听起来您正在使用内置配置文件作为默认配置文件。如果您对内置配置文件的原样感到满意,那么这是一个很好的方法。但听起来你不是。因此,相反,我建议您制作 Sonar Way 的副本,我将其称为“复制”,并将其设置为您的默认配置文件。然后每次升级后,您可以重置 Sonar Way,使用比较服务查看 Copy 和 Sonar Way 之间的差异,然后选择要在 Copy 中应用哪些新更改。

关于SonarQube:配置文件继承和规则停用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33644644/

相关文章:

java - 如何在 sonarqube 5.1+ 中添加自定义规则

msbuild - 将 SonarQube 与 TeamCity 和 C#/.NET 结合使用

java - SonarQube 中同一项目的多个 View

java - 打开 zip 文件时出错或缺少 : build/tmp/expandedArchives/org. jacoco.agent 的 JAR list

gradle - 如何指定由 Gradle SonarQube 插件运行的测试任务

maven - 为什么我的 Sonar 扫描仪不运行创建一个 report-task.txt 文件?

c# - 如果可能的异常列表太多,如何捕获特定异常?

mysql - Sonar 设置MYSQL

javascript:S2583 误报

java - 如何在我的本地框中登录 SonarQube