适用于.NET的TeamCity静态代码分析工具

时间:2010-12-08 06:51:51

标签: .net teamcity code-analysis

我最近在TeamCity花了很多时间,重复查找器和FxCop构建跑步者非常棒。我也在StyleCop的项目中有了构建目标,因此违反了这些规则,我已经整合了NDepend,它产生了一些很好的指标。

人们使用TeamCity成功集成了哪些其他工具?有很多可以集成到IDE中或在本地运行(如discussed in this question),如ReSharper,但显然要在构建服务器上运行,它需要能够无人值守地执行并产生可在构建报告中浮出水面的工件。到目前为止我可能错过了哪些选项?

2 个答案:

答案 0 :(得分:4)

我们正在使用StatSVN进行代码统计,特别是LoC a Churn报告,它也可以生成漂亮的统计数据 比如this

答案 1 :(得分:2)

如果有人仍然感兴趣,我已将ConQAT集成到TeamCity中。

它为C#和java提供了一个很棒的(并且非常快)代码克隆检测器,并为整个代码库生成了一个非常好的,非常直观的代码重复分发。 它实际上是一个非常强大的工具,不仅对代码重复有用。

它可以生成如下的交互式图形: Sample code clone map

我最近还集成了ReviewBoard,一个用于代码审查的工具(类似于Crucible),但在我的情况下通过TC构建配置集成,而不是使用VCS钩子的更常见方法。