PMD 6.38.0 freeware

PMD is a small and fast application that was designed to scan Java source code and look for potential problems. PMD is integrated with JDeveloper, Eclipse, JEdit, JBuilder, BlueJ, CodeGuide, NetBeans/Sun Java Studio Enterprise/Creator, IntelliJ IDEA, TextPad, Maven, Ant, Gel, JCreator, and Emacs.

Author David Dixon-Peugh
Released 2021-08-28
Filesize 42.30 MB
Downloads 1645
OS Windows XP, Windows Vista, Windows Vista x64, Windows 7, Windows 7 x64, Windows 8, Windows 8 x64, Windows 10, Windows 10 x64
Installation Instal And Uninstall
Keywords duplicate code checker, Java source checker, check java code, scanner, scan, checker
Users' rating
(11 rating)
PMD - Freeware Download Notice

PMD Free Download - we do not host any PMD torrent files or links of PMD on,, etc. All PMD download links are direct PMD download from publisher site or their selected mirrors.

PMD freeware - The Latest User Reviews
PMD freeware - The Latest Versions History
6.38.0 Aug 28, 2021 New Release
6.32.0 Feb 27, 2021 New Release New and noteworthy:
Java 16 Support:
This release of PMD brings support for Java 16. PMD supports JEP 394: Pattern Matching for instanceof and JEP 395: Records. Both have been promoted to be a standard language feature of Java 16.
PMD also supports JEP 397: Sealed Classes (Second Preview) as a preview language feature. In order to analyze a project with PMD that uses these language features, you’ll need to enable it via the environment variable PMD_JAVA_OPTS and select the new language version 16-preview:
export PMD_JAVA_OPTS=--enable-preview
./ pmd -language java -version 16-preview ...
Note: Support for Java 14 preview language features have been removed. The version “14-preview” is no longer available.
Modified Rules:
The Apex rule ApexDoc has two new properties: reportPrivate and reportProtected. Previously the rule only considered public and global classes, methods, and properties.
6.24.0 Mar 13, 2020 New Release New and noteworthy:
CPD now supports XML as well:
Thanks to Fernando Cosso CPD can now find duplicates in XML files as well.
This is useful to find duplicated sections in XML files.
Updated PMD Designer:
This PMD release ships a new version of the pmd-designer.
For the changes, see PMD Designer Changelog.
New Rules:
The new Java Rule LiteralsFirstInComparisons (java-bestpractices) find String literals, that are used in comparisons and are not positioned first. Using the String literal as the receiver of e.g. equals helps to avoid NullPointerExceptions.
This rule is replacing the two old rules PositionLiteralsFirstInComparisons and PositionLiteralsFirstInCaseInsensitiveComparisons and extends the check for the methods compareTo, compareToIgnoreCase and contentEquals in addition to equals and equalsIgnoreCase.
Note: This rule also replaces the two mentioned rules in Java's quickstart ruleset.
Deprecated Rules:
The two Java rules PositionLiteralsFirstInComparisons and PositionLiteralsFirs

Most popular Other freeware downloads

HDFView for Mac OS X

3.1.3 freeware download

A visual tool for browsing and editing HDF4 and HDF5 files

Frink for Mac OS X

2021-10-23 freeware download

Calculates exchange rates between most of the world's currencies

New Version

TeXstudio Portable

4.0.2 freeware download

Perform spell checking and code folding to edit your LaTeX documents

New Version


2021-10-23 freeware download

Calculates exchange rates between most of the world's currencies

New Version


9.19 freeware download

Inspect any 32-bit or 64-bit application without starting it

New Version SDK

4.1.11 freeware download

Necessary tools and documentation for programming the APIs

Kinect SDK

2.0.1410.19000 freeware download

A starter kit for applications developers that includes APIs and drivers

Software Ideas Modeler Portable x64

13.01 freeware download

A lightweight and powerful tool for the creation of UML diagrams

Software Ideas Modeler Portable

13.01 freeware download

A lightweight and powerful tool for the creation of UML diagrams

5 freeware award

PyScripter Portable

4.1.1 freeware download

An open-source Python Integrated Development Environment