PMD是一种开源分析Java代码错误的工具。与其他分析工具不同的是,PMD通过静态分析获知代码错误。也就是说,在不运行Java程序的情况下报告错误。PMD附带了许多可以直接使用的规则,利用这些规则可以找出Java源程序的许多问题。此外,用户还可以自己定义规则,检查Java代码是否符合某些特定的编码规范。
PMD的核心是JavaCC解析器生成器。PMD结合运用JavaCC和EBNF(扩展巴科斯-诺尔范式,Extended Backus-Naur Formal)语法,再加上JJTree,把Java源代码解析成抽象语法树(AST,AbsTract Syntax Tree)。
PMD是一款采用BSD协议发布的Java程序代码检查工具。该工具可以做到检查Java代码中是否含有未使用的变量、是否含有空的抓取块、是否含有不必要的对象等。该软件功能强大,扫描效率高,是Java程序员debug的好帮手。
PMD支持的编辑器包括:
JDeveloper、EclipsejEditJBuilderBlueJCODEGuide、NetBeans/Sun Java Studio Enterprise/CreaTorIntelliJ IDEATextPadMaven、Ant,、Gel、JCreator和Emacs

PMD 6.0.1 发布,Java 程序代码检查工具
PMD 6.0.1 已发布,这是一个针对 6.0.0 的 bug 修复版本。PMD 是一款采用 BSD 协议发布的 Java 程序代码检查工具。该工具可以做到检查 Java 代码中是否含有未使用的变量、是否含有空的抓取块、是否含有不必要的对象等。该软件功能强大,扫描效率高,是 Java 程序员 debug 的好帮手。随着 PMD 6.0.0 的发布,所有的规则

发布于 2018-01-22 03:23:05 | 142 次阅读

Java 程序代码检查工具 PMD 6.0.0 发布,支持 Java 9
PMD 6.0.0 正式版发布了,这是一个重要的主要版本。PMD 是一款采用 BSD 协议发布的 Java 程序代码检查工具。该工具可以做到检查 Java 代码中是否含有未使用的变量、是否含有空的抓取块、是否含有不必要的对象等。该软件功能强大,扫描效率高,是 Java 程序员 debug 的好帮手。该版本带来了新的规则以及新的规则设计器、对 J

发布于 2017-12-18 00:25:36 | 138 次阅读

PMD 5.8.1 发布,Java 程序代码检查工具
PMD 5.8.1 已发布,这是一个小更新的版本。PMD 是一款采用 BSD 协议发布的 Java 程序代码检查工具。该工具可以做到检查 Java 代码中是否含有未使用的变量、是否含有空的抓取块、是否含有不必要的对象等。该软件功能强大,扫描效率高,是 Java 程序员 debug 的好帮手。更新内容:问题修复java#471: [java] Error while proce

发布于 2017-07-02 00:01:53 | 103 次阅读

PMD 5.8.0 发布,Java 程序代码检查工具
PMD 5.8.0 已发布,这是一个小更新的版本。PMD 是一款采用 BSD 协议发布的 Java 程序代码检查工具。该工具可以做到检查 Java 代码中是否含有未使用的变量、是否含有空的抓取块、是否含有不必要的对象等。该软件功能强大,扫描效率高,是 Java 程序员 debug 的好帮手。主要有以下更新内容:新特性和值得关注的变化Java Type

发布于 2017-06-25 00:23:39 | 119 次阅读

PMD 5.7.0 发布,Java 程序代码检查工具
PMD 5.7.0 发布了。PMD 是一款采用 BSD 协议发布的 Java 程序代码检查工具。该工具可以做到检查 Java 代码中是否含有未使用的变量、是否含有空的抓取块、是否含有不必要的对象等。该软件功能强大,扫描效率高,是 Java 程序员 debug 的好帮手。值得注意的变化有:Modified Rules java-design 规则集中的 “FieldD

发布于 2017-05-21 00:24:35 | 158 次阅读

PMD 5.5.7 发布,Java 程序代码检查工具 
PMD 5.5.7 发布了。PMD 是一款采用 BSD 协议发布的 Java 程序代码检查工具。该工具可以做到检查 Java 代码中是否含有未使用的变量、是否含有空的抓取块、是否含有不必要的对象等。该软件功能强大,扫描效率高,是 Java 程序员 debug 的好帮手。暂无相关改进记录,点击这里保持关注。下载地址:pmd-bin-5.5.7.zippmd-doc-5.5

发布于 2017-04-29 23:58:00 | 186 次阅读

PMD 5.6.0 发布,Java 程序代码检查工具
PMD 5.6.0 发布了。PMD 是一款采用 BSD 协议发布的 Java 程序代码检查工具。该工具可以做到检查 Java 代码中是否含有未使用的变量、是否含有空的抓取块、是否含有不必要的对象等。该软件功能强大,扫描效率高,是 Java 程序员 debug 的好帮手。本次更新最重要的变化是性能分析,并对 Salesforce Visualforce 语言的支持,这

发布于 2017-04-23 00:22:11 | 153 次阅读

PMD 5.5.6 发布,Java 程序代码检查工具 
PMD 5.5.6 发布了。PMD 是一款采用 BSD 协议发布的 Java 程序代码检查工具。该工具可以做到检查 Java 代码中是否含有未使用的变量、是否含有空的抓取块、是否含有不必要的对象等。该软件功能强大,扫描效率高,是 Java 程序员 debug 的好帮手。暂无相关改进记录,点击这里保持关注。下载地址:Source code (zip)Source

发布于 2017-04-20 00:29:13 | 150 次阅读

PMD 5.5.4/5.4.5 发布,Java 程序代码检查工具
PMD 5.5.4/5.4.5 发布了。PMD 是一款采用 BSD 协议发布的 Java 程序代码检查工具。该工具可以做到检查 Java 代码中是否含有未使用的变量、是否含有空的抓取块、是否含有不必要的对象等。该软件功能强大,扫描效率高,是 Java 程序员 debug 的好帮手。PMD 5.5.4 重要更新:(完整更新内容)新规则:AccessorMethodGeneration

发布于 2017-02-26 00:21:03 | 146 次阅读

PMD 5.5.3/5.4.4 发布,Java 程序代码检查工具
PMD 5.5.3/5.4.4 发布了。PMD 是一款采用 BSD 协议发布的 Java 程序代码检查工具。该工具可以做到检查 Java 代码中是否含有未使用的变量、是否含有空的抓取块、是否含有不必要的对象等。该软件功能强大,扫描效率高,是 Java 程序员 debug 的好帮手。PMD 5.5.3 更新内容:最重要的更改是在分析性能方面和一个全新的 Apex 安

发布于 2017-01-28 23:55:20 | 140 次阅读

PMD 5.5.2 发布,Java 程序代码检查工具
PMD 5.5.2 发布了,PMD 是一款采用 BSD 协议发布的 Java 程序代码检查工具。

发布于 2016-11-06 01:01:27 | 205 次阅读

PMD 5.4.3 和 5.3.8 发布,Java 程序代码检查工具
PMD 5.4.3 和 5.3.8 发布了,PMD 是一款采用 BSD 协议发布的 Java 程序

发布于 2016-11-05 00:56:17 | 207 次阅读

PMD 5.5.1 发布,Java 程序代码检查工具
PMD 5.5.1 发布了,PMD是一款采用BSD协议发布的Java程序代码检查工具。该工具可以做到检查Java代码中是否含有未使用的变量、是否含有空的抓取块、是否含有不必要的对象等。该软件功能强大,扫描效率高,是Java程序员debug的好帮手。该版本主要改进记录如下:Pull Requests:#101: [java] Improve multithreading performance

发布于 2016-07-28 00:33:24 | 162 次阅读

PMD 5.5.0 发布,Java 程序代码检查工具
PMD 5.5.0 发布了,PMD是一款采用BSD协议发布的Java程序代码检查工具。该工具可以做到检查Java代码中是否含有未使用的变量、是否含有空的抓取块、是否含有不必要的对象等。该软件功能强大,扫描效率高,是Java程序员debug的好帮手。

发布于 2016-06-26 00:21:22 | 146 次阅读

PMD 5.4.2 发布,Java 程序代码检查工具
PMD 5.4.2 发布了,该版本一些提升:A JSON-renderer for PMD which is compatible with CodeClimate. See PR#83.#1360: Provide backwards compatibility for PMD configuration fileCPD supports now Swift (see PR#33).java-design/UseVargs: public static void main method is ignored now and so are methods, that a

发布于 2016-05-30 00:23:31 | 166 次阅读

PMD 5.3.7 发布,Java 程序代码检查工具
新支持的语言:CPD 现在支持 Swift  (参见 PR#33)新特性和改进与 CodeClimate 兼容的 PMD 的 JSON-renderer (参见PR#83)规则修改java-design/UseVargs: 公共静态无效的主要方法现在被忽略,所以一些方法被注解为 Override。(参见 PR#79)Pull Requests:#27: Added support for Raw S

发布于 2016-05-01 00:32:16 | 190 次阅读

PMD 5.4.1/5.3.6 发布,Java 程序代码检查工具
PMD 5.4.1 发布,此版本主要改进:新特性和改进CPD:新命令行参数 --ignore-usings:文本比较的时候忽略使用 C# 指令规则修改java-comments/CommentRequired:新属性 serialVersionUIDCommentRequired 详细改进请看发行说明,下载:pmd-src-5.4.1.zip同时还发布了 PMD 5.3.6 版本,详细改进请看发行说明,下载:pmd-src-5.3

发布于 2015-12-06 00:22:45 | 108 次阅读

PMD 5.3.4 发布,Java 代码检查工具
PMD 5.3.4 发布,此版本主要是 bug 修复:#1370: ConsecutiveAppendsShouldReuse not detected properly on StringBuffer#1371: InsufficientStringBufferDeclaration not detected properly on StringBuffer#1380: InsufficientStringBufferDeclaration false positive when literal string passed to a lookup service#13

发布于 2015-09-19 00:17:49 | 276 次阅读

PMD 5.3.3 发布,Java 程序代码检查工具
2015年07月25日 PMD 5.3.3 发布,此版本现已提供下载,更新内容如下:Pull Requests:#55: Fix run.sh for paths with spacesBugfixes:#1364: FieldDeclarationsShouldBeAtStartOfClass false positive using multiple annotations#1365: Aggre

发布于 2015-07-28 09:57:22 | 223 次阅读

PMD 5.1.3 发布,Java 程序代码检查工具
PMD是一款采用BSD协议发布的Java程序代码检查工具。该工具可以做到检查Java代码中是否含有未使用的变量、是否含有空的抓取块、是否含有不必要的对象等。该软件功能强大,扫描效率高,是Java程序员debug的好帮手。PMD支持的编

发布于 2014-09-04 03:50:06 | 252 次阅读


Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务