我有很多太大的类的遗留项目。我需要将其作为报告提交给经理,以开始清理和重构。我已经为这个项目配置了PMD maven 目标的Jenkins工作:
pmd:pmd
我正在研究:
如何获取超过 500 行的 Java 类(和 JavaScript、HTML 文件......)列表?
如何获取函数超过 50 行的 Java 类列表?
最好在 Jenkins 上发布,即作为报告。
但是,任何简单的解决方案都可以。例如:作为完整的类名、LOC(代码行)的普通列表。按 LOC 降序排序。
简单格式
Name LOC
com.example.HugeClass 5000
com.example.BigClass 3540
com.example.BigClass2 3390