0
這裏有人知道如何在TeamCity的SonarQube C#規則集整合爲代碼檢查,而不是使用ReSharper的(Inspection.NET)?整合SonarQube C#規則集來TeamCity的代碼分析建立歇
我們不想去聲納網站(localhost:9000)檢查C#代碼問題,而是想在C#聲納中驗證規則的情況下使用構建中斷在團隊城市中自動執行此操作。
目前我使用FXcop進行我的代碼檢查,但fxcop的規則集與C#的聲納規則集並不完整,Fxcop僅包含Microsoft規則集,但不包含此規則列表中的rulset(bug,陷阱,cwe ,會議等...)
請幫忙。
問候
嗨迪內希,謝謝您的回覆,但我們的自動化管理要求我們這樣做,因爲他們想阻止我們的開發人員,如果他們驗證了聲納的規則提交他們的代碼,我們使用TeamCity的插件的方式VS 2013(Resharper)在TC中觸發自我運行的某些功能是「如果成功則提交」,這就是爲什麼我們需要在驗證規則時打破TC中的構建。而且我們已經改變了我們的計劃,但同樣的方法,我希望你能再次給我你的反饋。 – Marlon
所以....我們現在做的是停用所有聲納C#規則,只激活的FxCop規則在我們的「聲納路」,但現在我們的問題是,我們有錯誤的TC Sonarqube亞軍: [12:34: 47] [步驟5/7]錯誤:無法識別的選項:原來第一個錯誤的文件是 – Marlon
「必須設置屬性」sonar.cs.fxcop.assembly「,並且該項目必須已經構建以執行FxCop規則。 .........「然後我在」添加參數「中添加這行代碼-Dsonar.cs.fxcop.fxCopCmdPath =」C:\ Program Files文件(x86)\ Microsoft Visual Studio 12.0 \ Team Tools \靜態分析工具\ FxCop「 然後新的錯誤顯示[12:34:47] [步驟5/7]錯誤:無法識別的選項:文件。 – Marlon