2012-10-04 34 views
3

我想強制所有團隊成員在將其提交給TFS之前對其C#源代碼執行代碼分析。在這個分析中,我想要有代碼質量(風格和可能的錯誤)。致力於TFS之前的強制代碼分析

我發現CodeRush,ReSharper,但它們非常昂貴。 我也發現FXCop,但它只適用於DLL和EXE文件。 我已經funding StyleCop,但我找不到一種方法將其集成到TFS,並且警告消息中沒有「嚴重性」。

你知道有這種功能的工具嗎?

謝謝!

+0

您使用的是什麼版本的TFS?我相信TFS 2010已經進行了檢查。直到他們通過測試,才允許簽入。 –

+0

這是TFS2010。我會尋找這個來檢查我是否可以做出源代碼分析:) – JSBach

回答

5

假設您可以確保所有項目都爲您的組織配置了正確的代碼分析規則集,則可以將「構建定義」設置爲「執行代碼分析」爲「始終」。

Perform Code Analysis

在你的構建過程模板您可以添加了StyleCop支持。有關更多信息,請參閱TFS Build Extensions

另外,在TFS 2010+中,您可以使用門控簽入(如Bob所述)以防止開發者破壞您的構建。

相關問題