2016-07-06 76 views
0

我目前正在尋找將代碼分析添加到C#項目。我正在通過Jenkins/C#/ Visual Studio插件運行分析,但沒有在儀表板上報告任何問題。我的問題JSON報告有很多以下問題:成功的問題報告,但儀表板上沒有問題

{ 
    "ruleId":"CS7035", 
    "level":"warning", 
    "message":"The specified version string does not conform to the recommended format - major.minor.build.revision", 
    "locations":[ 
     { 
     "resultFile":{ 
      "uri":"my file", 
      "region":{ 
       "startLine":123, 
       "startColumn":22, 
       "endLine":123, 
       "endColumn":33 
      } 
     } 
     } 
    ], 
    "properties":{ 
     "warningLevel":4 
    } 
}, 
... 

顯然,分析正在工作併產生問題。但是,當我在儀表板上查看該項目時,它沒有顯示任何錯誤/漏洞/等。有趣的是,它確實顯示了代碼行和重複數據統計。

分析對我們的JS代碼起作用,所以它似乎只是一個C#的東西。

+0

您可以發佈整個分析日誌嗎? (可能在pastebin.org上使它更方便)無法回答它。 –

+0

我在哪裏可以找到分析日誌?它會在生成的工作區中的.sonarqube文件夾中,還是會放在我的sonarqube實例本身中? –

+0

不知道這是否是正確的日誌,但這是完整的JSON我從上面的消息得到了:http://pastebin.com/AFyef0C0。讓我知道你是否在尋找另一個日誌。謝謝您的幫助。 –

回答

0

您正在使用不支持SARIF JSON格式新版本的C#插件5.3版本。

這已在版本5.3.1中修復 - 請參見SONARCS-602

更新到最新版本的插件應該可以解決您的問題。

+0

非常有趣。我知道我昨天在更新中心檢查了更新,但沒有看到任何消息。也許我瘋了,因爲它今天在那裏。我可以證實,這解決了我的問題,現在我看到了sonarqube儀表板上的錯誤/代碼異味。 –