因此,首先,我想说清楚,我不相信Sonar在这里失败,这几乎完全是我做的。代码气味停止在Sonar中显示
我最近通过并将我们的Sonar安装从5.x升级到6.1。然后我升级到最新的声纳扫描仪并进行了分析,它看起来很棒。所有的气味和臭虫都出现了。
然后,我检查并添加了代码覆盖率报告,只要我这样做,气味/错误就会变为零......即使代码没有更改。
我说:
-Dsonar.cs.dotcover.reportsPaths=tests/**/test/coverage.html
-Dsonar.cs.xunit.reportsPaths=tests/**/test/xunit.xml
而且所有的覆盖面和单元测试信息现在显示了,但气味和错误已经消失。
难道我莫名其妙地覆盖由提供这些报告的静态分析部分?有什么我需要做的把他们带回来吗?