在提交TFS之前强制进行代码分析

时间:2012-10-04 19:59:28

标签: c# visual-studio tfs static-analysis

我想强制所有团队成员在将其提交到TFS之前对其C#源代码执行代码分析。在此分析中,我希望具有代码质量(样式和可能的错误)。

我找到了CodeRush,ReSharper,但它们非常昂贵。 我也发现了FXCop,但它只适用于DLL和EXE文件。 我喜欢StyleCop,但我找不到将它集成到TFS的方法,警告信息中没有“严重性”。

您知道有任何具有此类功能的工具吗?

谢谢!

1 个答案:

答案 0 :(得分:5)

假设您可以确保所有项目都为您的组织配置了正确的代码分析规则集,您可以将构建定义设置为“执行代码分析”为“始终”。

Perform Code Analysis

您可以在Build Process Template中添加对StyleCop的支持。有关详细信息,请查看TFS Build Extensions

此外,在TFS 2010+中,您可以使用门控签到(如Bob所述),以防止开发人员破坏您的构建。