18

Hudson/Jenkins 的源代码指标是否有任何有用的插件?

我正在寻找带有图形的代码总行数、测试总数、类等。

这样的事情存在吗?

4

4 回答 4

8

你在使用 Java 吗?如果是这样,SONAR肯定是您的第一个停靠港。它自己做了很多事情,还包含了所有主要的 Java 分析工具,例如:

开箱即用,您将获得以下指标:

  • 潜在的建筑和设计问题
  • 单元测试覆盖率(使用 cobertura)
  • 代码行\包\类等
  • 潜在的错误
  • 代码重复
  • 遵守代码格式标准
  • (还有更多)

它允许您从高级分析遍历到与之相关的源代码。不过,如果您使用 Maven 进行构建会更容易......

有一个 Hudson 插件。它是免费的。

于 2011-03-14T02:11:40.557 回答
6

试试 CCCC ( http://sourceforge.net/projects/cccc/ )。它会进行代码计数、模块计数(类)等,并且该插件还会为您绘制图表。(对于 C、C++)

顺便说一句,你在看什么语言?

于 2011-03-11T21:31:59.517 回答
6

还有 CLOC(代码行数),它会告诉您每种语言有多少行,尽管我似乎找不到它的链接。

于 2011-03-22T05:32:18.957 回答
5

您没有指定您使用的是哪种语言,但Redsolo 的精彩博客文章使用 Hudson 构建 .NET 项目指南向您展示了如何在 Hudson 上使用 FxCop 和 NUnit 来提供您正在寻找的一些内容。使用的Violations 插件还支持SimianCPDPMDPyLint

于 2011-03-11T20:22:14.853 回答