2016-11-23 23 views
0

因此,首先,我想說清楚,我不相信Sonar在這裏失敗,這幾乎完全是我做的。代碼氣味停止在Sonar中顯示

我最近通過並將我們的Sonar安裝從5.x升級到6.1。然後我升級到最新的聲納掃描儀並進行了分析,它看起來很棒。所有的氣味和臭蟲都出現了。

然後,我檢查並添加了代碼覆蓋率報告,只要我這樣做,氣味/錯誤就會變爲零......即使代碼沒有更改。

我說:

-Dsonar.cs.dotcover.reportsPaths=tests/**/test/coverage.html 
-Dsonar.cs.xunit.reportsPaths=tests/**/test/xunit.xml 

而且所有的覆蓋面和單元測試信息現在顯示了,但氣味和錯誤已經消失。

難道我莫名其妙地覆蓋由提供這些報告的靜態分析部分?有什麼我需要做的把他們帶回來嗎?

回答

0

答案:

升級過程中出現所有規則都被禁用。

0

當我們升級sonarqube,質量配置文件沒有任何規則。我們可以通過下面的步驟重新恢復這些文件:

  1. 登錄作爲管理
  2. 到質量配置文件
  3. 點擊向下箭頭按鈕,窄創建按鈕
  4. 我們將得到2個選擇 一。還原配置文件b。還原內置的輪廓
  5. 如果我們以前需要備份然後單擊還原配置文件,否則點擊在建姿態
  6. 選擇語言還原和重新恢復它
  7. 再次運行聲納亞軍