质量配置文件的多重继承

时间:2015-06-17 22:23:43

标签: sonarqube

我发现质量配置文件需要多重继承,以避免在升级时不必要的手动工作。

例如,我们希望继承来自" Sonar Way"的所有规则。来自" Android Lint"并在每次升级后恢复内置配置文件,确保我们始终保持最新状态。

此功能是否已计划好?

2 个答案:

答案 0 :(得分:2)

目前还没有计划此功能 - 尽管已经讨论了几次。

多重继承提供了一些我们可以理解的好功能。您的用例就是一个很好的例子。但是,当您从2个质量配置文件继承相同规则时决定要做什么时,它也会带来复杂性,并且这些规则在这2个配置文件中的激活方式不同。

答案 1 :(得分:1)

仍有一种解决方法:如果您使用相同的sonar.projectKey但在每次扫描时选择不同的配置文件,则问题将始终与此密钥相关联,因此来自不同扫描的结果将全部聚合在同一项目中。