1

我正在使用 Sonarqube 5.2。使用 Java 插件 3.8 。看起来Java插件中有339条Java规则。但是,在默认质量配置文件中有 234 条规则。

我相信这是因为最初我有 Java Plugin 3.0,它有 234 条规则,因此默认质量配置文件也有相同数量的规则。

现在,由于我已将 Java 插件升级到 3.8,因此有了新规则,但这些规则不是默认质量配置文件的一部分。

那么我如何实施剩下的 105 条规则。我是否必须创建一个新的质量配置文件,如果是,那么我如何将新规则从 Java 插件导入到质量配置文件中。

或者,我可以更改默认配置文件并将缺少的规则添加到其中吗?

4

1 回答 1

2

您可以按语言“恢复内置配置文件”(在“创建”旁边的箭头菜单下查看)以将它们赶上最新版本。

您可以在规则空间中将一个配置文件复制到另一个配置文件。使用“质量配置文件”搜索方面查找源配置文件中所有活动的规则,然后使用批量更改在目标配置文件中激活它们。

如果我是你,我会同时做:创建一个新的配置文件,将你当前的默认配置文件复制到其中(我假设声纳方式是你当前的默认配置),然后恢复 Java 的内置配置文件。此时,您可以使用配置文件比较功能查看在默认配置文件中进行了哪些更改,并单独决定是否将它们应用到您的(新)默认配置文件中。

于 2016-02-09T17:41:42.940 回答