Hudson / Jenkins的源代码指标是否有任何有用的插件?
我正在寻找代码总数,测试总数,类等,并附图。
这样的事情是否存在?
答案 0 :(得分:8)
您使用的是Java吗?如果是这样,SONAR肯定应该是您的第一个停靠点。它自己做了很多,并且还包含了所有主要的Java分析工具,例如:
开箱即用,您将获得指标:
它允许您从高级分析遍历到与之相关的源代码。如果您使用Maven进行构建会更容易......
有一个Hudson插件。它是免费的。
答案 1 :(得分:6)
尝试CCCC(http://sourceforge.net/projects/cccc/)。它执行代码计数,模块计数(类)等,插件也会为您绘制图形。 (对于C,C ++)
很明显,你在看什么语言?
答案 2 :(得分:6)
还有CLOC(代码计数行),它会告诉你每种语言有多少行,尽管我似乎无法找到它的链接。
答案 3 :(得分:5)
您没有指定使用哪种语言,但Redsolo's精彩的博文Guide to building .NET projects using Hudson向您展示了如何在Hudson上使用FxCop和NUnit来提供您正在寻找的内容。使用的Violations plugin也支持Simian,CPD,PMD和PyLint。