Hudson/Jenkins源代码度量?

18

有没有适用于Hudson/Jenkins的源代码度量插件?

我正在寻找包括代码总行数、测试总数、类数等信息并带有图表的插件。

是否存在这样的插件?


3
正如 Graham 所建议的,请说明你使用的语言。你使用的是 Java 吗? - Grzegorz Oledzki
4个回答

8
如果您正在使用Java,那么SONAR应该是您的首选。它可以自行完成很多工作,并包装了所有主要的Java分析工具,例如:
开箱即用,您将获得以下指标:
- 潜在的架构和设计问题 - 单元测试覆盖率(使用cobertura) - 代码行数、包、类等 - 潜在的错误 - 代码重复 - 符合代码格式标准 - (还有更多)
它允许您从高级分析遍历到相关源代码。如果您正在使用Maven进行构建,则会更加容易...
有一个Hudson插件。而且它是免费的。

6

还有一个叫做CLOC(统计代码行数)的工具,它可以告诉你每种语言有多少行代码,虽然我好像找不到相关链接。


顺便问一下,你如何显示它的结果?我找不到像警告计数那样漂亮的图形显示方式。 - Andrey Regentov
我还没有研究过。我相信这是可能的,但我们只是在stdout中有一个ASCII制作的表格结果。也就是说,它只是原始文本,与显示各种构建步骤输出的控制台输出一起。 - Cam Jackson

6

尝试使用CCCC (http://sourceforge.net/projects/cccc/)。它可以进行代码计数、模块计数(类),等等,而且插件还可以为您制作图表。(针对C、C++)

顺便问一下,您要翻译的是哪种语言?


5

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接