所以,首先,我想明确表示我不相信Sonar在这里失败,这几乎完全是我所做的。
我最近通过并将我们的Sonar安装从5.x升级到6.1。然后我升级到最新的声纳扫描仪并进行分析,看起来很棒。所有的气味和臭虫都出现了。
然后,我通过并添加了代码覆盖率报告,并且一旦我这样做,气味/错误就变为零......即使代码没有改变。
我补充说:
-Dsonar.cs.dotcover.reportsPaths=tests/**/test/coverage.html
-Dsonar.cs.xunit.reportsPaths=tests/**/test/xunit.xml
所有的覆盖范围和单元测试信息现在都出现了,但气味和错误已经消失。
我是否以某种方式通过提供这些报告来覆盖静态分析部分?我有什么需要做的才能让他们回来吗?
答案 0 :(得分:0)
答案:
在升级过程中,所有规则都会被禁用。
答案 1 :(得分:0)
当我们升级sonarqube时,质量配置文件没有任何规则。我们可以使用以下步骤再次恢复这些配置文件: