- 目前版本5.8.1
- 更新日期2017-07-03
- 檔案大小56.19MB
- 檔案名稱pmd-bin-5.8.1.zip
- 作業系統Windows (All Versions)
- 支援語系Multiple languages
- 授權型式開源軟體
- 開發商 PMD
- 軟體分類Windows 軟體 / 開發者工具
軟體介紹
PMD is a source code analyzer. It finds common programming flaws like unused variables, empty catch blocks, unnecessary object creation, and so forth. It supports Java, JavaScript, XML, XSL.
Available Plugins include:
- Maven PMD.
- Eclipse.
- NetBeans.
- JBuilder.
- JDeveloper.
- IntelliJ IDEA.
PMD additionally includes CPD, the copy-paste-detector. CPD finds duplicated code in Java, C, C++, C#, PHP, Ruby, Fortran, JavaScript, PLSQL, Apache Velocity, Scala, Objective C, Matlab, Python, Go.
更新日誌
5.8.1 Fixed Issues:
Java
[java] Error while processing class when EnumMap is used in PMD 5.8.0.
[core] NoClassDefFoundError under 5.8.
[core] Processing issues dealing with anonymous classes.
API Changes:
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.
External Contributions:
[java] fix error with raw types.
- 2019-01-29 PMD 6.11.0 43.91MB
- 2018-12-12 PMD 6.10.0 42.27MB
- 2018-10-30 PMD 6.9.0 42.18MB
- 2018-07-30 PMD 6.6.0 41.92MB
- 2018-03-28 PMD 6.2.0 41.04MB
- 2018-01-22 PMD 6.0.1 43.35MB
- 2017-07-03 PMD 5.8.1 56.19MB
- 2017-05-23 PMD 5.7.0 56.14MB