- 目前版本5.5.1
- 更新日期2016-07-29
- 檔案大小52.12MB
- 檔案名稱pmd-bin-5.5.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.5.1 # New Rules:
- New rules for Salesforce.com Apex: apex-apexunit: ApexUnitTestClassShouldHaveAsserts, ApexUnitTestShouldNotUseSeeAllDataTrue.
# Pull Requests:
- [java] Improve multithreading performance: do not lock on classloader.
- [apex] Restrict AvoidLogicInTrigger rule to max. 1 violation per file.
- [java] [apex] Fix for 1501: CyclomaticComplexity rule causes OOM when class reporting is disabled.
- [core] [java] Close opened file handles.
- [apex] Basic apex unit test rules.
# Bugfixes:
- Apex : [java] [apex] CyclomaticComplexity rule causes OOM when class reporting is disabled.
- Java: [java] [apex] CyclomaticComplexity rule causes OOM when class reporting is disabled.
# General
- [core] CPD test break PMD 5.5.1 build on Windows.
- [core] [java] PMD is leaking file handles.
- 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