因此,首先,我想說清楚,我不相信Sonar在這裏失敗,這幾乎完全是我做的。代碼氣味停止在Sonar中顯示
我最近通過並將我們的Sonar安裝從5.x升級到6.1。然後我升級到最新的聲納掃描儀並進行了分析,它看起來很棒。所有的氣味和臭蟲都出現了。
然後,我檢查並添加了代碼覆蓋率報告,只要我這樣做,氣味/錯誤就會變爲零......即使代碼沒有更改。
我說:
-Dsonar.cs.dotcover.reportsPaths=tests/**/test/coverage.html
-Dsonar.cs.xunit.reportsPaths=tests/**/test/xunit.xml
而且所有的覆蓋面和單元測試信息現在顯示了,但氣味和錯誤已經消失。
難道我莫名其妙地覆蓋由提供這些報告的靜態分析部分?有什麼我需要做的把他們帶回來嗎?