PMD 6.32.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-02-27
Filesize 42.30 MB
Downloads 1607
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 rapidshare.com, depositfiles.com, megaupload.com 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.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
./run.sh 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
6.23.0 Mar 13, 2020 New Release New and noteworthy:
Updated PMD Designer:
This PMD release ships a new version of the pmd-designer. For the changes, see PMD Designer Changelog.
Java Metrics
The new metric “Class Fan Out Complexity” has been added. See Java Metrics Documentation for details.
Modified Rules:
The Java rules InvalidLogMessageFormat and MoreThanOneLogger (java-errorprone) now both support Log4j2. Note that the rule “InvalidSlf4jMessageFormat” has been renamed to “InvalidLogMessageFormat” to reflect the fact, that it now supports more than slf4j.
The Java rule LawOfDemeter (java-design) ignores now also Builders, that are not assigned to a local variable, but just directly used within a method call chain. The method, that creates the builder needs to end with “Builder”, e.g. newBuilder() or initBuilder() works. This change fixes a couple of false positives.
The Java rule DataflowAnomalyAnalysis (java-errorprone) doesn’t check for UR anomalies (undefined and then referenced) anymore. These checks were all f

Most popular Other freeware downloads

HDFView for Mac OS X

3.1.2 freeware download

A visual tool for browsing and editing HDF4 and HDF5 files

Highlight

4.0 freeware download

Designed to offer a flexible but easy to use syntax highlighter

New Version

Highlight for Linux

4.0 freeware download

Converts sourcecode to HTML, XHTML, RTF, LaTeX, TeX, SVG, BBCode

New Version

PlantUml

1.2021.4 freeware download

Create UML diagrams with ease with the help of this component

New Version
5 freeware award

Postman for Mac OS X

8.2.0 freeware download

Build HTTP requests to test APIs and keep them organized into collections

New Version

Type Browser.NET

1.4.8.7 freeware download

Can be used for any type from .NET Framework Class Library browsing

New Version

Git for Mac OS X

2.31.0 freeware download

A powerful source code management tool

Portable Git

2.31.1 freeware download

A powerful source code management tool

Git for Linux

2.31.1 freeware download

A powerful source code management tool

Dev-C++

5.11 freeware download

A full-featured IDE for C/C++, you can directly run it from an external device