PMD 6(源代码分析工具)是一款功能强大的源代码分析软件;它支持对源代码的分析功能使用,包括了多种语言,让用户可以轻松的完成对原码的查找,包含了原码里面可能拥有的变量、代码重复、编程等问题的查找,也支持根据自己的需求来进行编辑需要的分析规则;软件也拥有许多的指标框架,让您的软件操作变得更加的拥有效率,需要的朋友赶快这河东软件园将PMD 6下载使用吧!

软件功能
改版的Apex CPD:我们现在正在使用Apex Jorje Lexer来为CPD标记Apex代码。这种变化意味着:CPD现在忽略所有评论。
Java类型解析:支持方法遮蔽和重载,以及可变参数。但是,对于泛型和类型推断的目标方法的选择仍在进行中。期待在预告中发布。
指标框架:计划了更多指标。基于这些指标,像“GodClass”检测这样的规则可以更容易地实现。
以下规则受益于度量框架:NcssCount(java)、NPathComplexity(java)、CyclomaticComplexity(java和apex)。
先端规则抑制:现在可以通过使用@SuppressWarnings注释来非常类似于在Java中完成顶点违规。
软件特色
也可对您的内置规则进行自定义的使用
也支持对各种Java的规则进行快速的编写
也支持使用各种需要的查询员进行编写需要的规则
可以对输出的格式进行下载
也支持对IDE集成设置
可以快速的完成构建
使用方法
1、点击快捷图标即可快速的进入软件的主界面,支持对各种需要使用的功能选项进行设置选择;

2、可以在用户进行下载解压的附件包里面进行快速的点击打开您需要的cpdgui.bat;

3、启动之后,可以快速的输入您需要的pmd-d文件名,里面包含了需要进行使用的源代码,比如ara、zip文件,目录、报告的格式、规则集文件、这将您需要的各种信息进行快速的传递给PMD;

4、里面包含了用户需要进行使用的jar文件的规则集文件,让您轻松的即可完成各种pmdjar文件的加载使用;

5、可以对用户需要的规则集进行快速的创建;

6、也支持对需要使用的规则属性进行快速的调整;

∨ 展开