我发现质量配置文件需要多重继承,以避免在升级时不必要的手动工作。
例如,我们希望继承来自" Sonar Way"的所有规则。来自" Android Lint"并在每次升级后恢复内置配置文件,确保我们始终保持最新状态。
此功能是否已计划好?
答案 0 :(得分:2)
目前还没有计划此功能 - 尽管已经讨论了几次。
多重继承提供了一些我们可以理解的好功能。您的用例就是一个很好的例子。但是,当您从2个质量配置文件继承相同规则时决定要做什么时,它也会带来复杂性,并且这些规则在这2个配置文件中的激活方式不同。
答案 1 :(得分:1)
仍有一种解决方法:如果您使用相同的sonar.projectKey
但在每次扫描时选择不同的配置文件,则问题将始终与此密钥相关联,因此来自不同扫描的结果将全部聚合在同一项目中。