PMD 5.8.1 已发布,这是一个小更新的版本。PMD 是一款采用 BSD 协议发布的 Java 程序代码检查工具。该工具可以做到检查 Java 代码中是否含有未使用的变量、是否含有空的抓取块、是否含有不必要的对象等。该软件功能强大,扫描效率高,是 Java 程序员 debug 的好帮手。 更新内容: 问题修复 java #471: [java] Error while processing class when EnumMap is used in PMD 5.8.0 #477: [core] NoClassDefFoundError under 5.8 #478: [core] Processing issues dealing with anonymous classes API 更改 The getGenericArgs() method introduced to TypeNode in 5.8.0 was removed. You can access to generics' info through the JavaTypeDefinition object. The JavaTypeDefinitionBuilder class introduced in 5.8.0 is not more. You can use factory methods available on JavaTypeDefinition 其他更新 #472: [java] fix error with raw types, bug #471 下载地址: pmd-bin-5.8.1.zip pmd-doc-5.8.1.zip pmd-src-5.8.1.zip PMD 5.8.1 发布,Java 程序代码检查工具下载地址