我知道Sonar但我宁愿不(实际上,不能)运行一个完整的网络应用程序,说它喜欢500Mb的ram只是为了在构建上运行一些报告。我已经有了Checkstyle,FindBugs& PMD - 我可以根据我正在寻找的指标类型配置它们...方法长度,类长度,mccabe等?我也希望(在jenkins中)看到这些随着时间的推移。
有什么想法吗?
答案 0 :(得分:3)
答案 1 :(得分:2)
eclipse-cs是eclipse的checkstyle插件,可以报告您的自定义checkstyle文件。这可用于设置方法长度,类长度,圈复杂度等的度量检查。我总是运行我的eclipse设置,因为它提供了很好的实时指标。
PMD,checkstyle和findbugs都在其插件中为您的Hudson / Jenkins构建过程提供趋势报告,以查看随时间推移的趋势。它应该是您构建配置底部附近的选项。
答案 2 :(得分:1)
答案 3 :(得分:1)
对于Eclipse,您可以查看Google Analytix plugin或Maven集成Sonar
答案 4 :(得分:0)
是否有可以在eclipse中运行的轻量级Java代码度量分析器
您可能希望查看http://www.eclemma.org/或http://cobertura.sourceforge.net/这两个与Maven和Eclipse一起成功完成的任务。
答案 5 :(得分:0)
ProjectCodeMeter下载约5MB,显示代码流复杂度,SLOC,算术复杂度指标等,甚至估计开发时间。它支持Java以及其他编程语言。