发布于 2015-07-28 09:57:22 | 223 次阅读 | 评论: 0 | 来源: 网友投递
PMD Java代码检查工具
PMD是一种开源分析Java代码错误的工具。与其他分析工具不同的是,PMD通过静态分析获知代码错误。也就是说,在不运行Java程序的情况下报告错误。PMD附带了许多可以直接使用的规则,利用这些规则可以找出Java源程序的许多问题。此外,用户还可以自己定义规则,检查Java代码是否符合某些特定的编码规范。
PMD是一种开源分析Java代码错误的工具。与其他分析工具不同的是,PMD通过静态分析获知代码错误。也就是说,在不运行Java程序的情况下报告错误。PMD附带了许多可以直接使用的规则,利用这些规则可以找出Java源程序的许多问题。此外,用户还可以自己定义规则,检查Java代码是否符合某些特定的编码规范。
2015年07月25日 PMD 5.3.3 发布,此版本现已提供下载,更新内容如下:
Pull Requests:
#55: Fix run.sh for paths with spaces
Bugfixes:
#1364: FieldDeclarationsShouldBeAtStartOfClass false positive using multiple annotations
#1365: Aggregated javadoc report is missing
#1366: UselessParentheses false positive on multiple equality operators
#1369: ConsecutiveLiteralAppends not detected properly on StringBuffer
#1372: False Negative for CloseResource rule.
#1375: CloseResource not detected properly
#1376: CompareObjectsWithEquals fails for type annotated method parameter
#1379: PMD CLI: Cannot specify multiple properties
#1381: CPD Cannot use CSV/VS Renderers because they don’t support encoding property