P

PMD

P
PMD Dev Tools v7.27.0-SNAPSHOT

PMD 7.27.0-SNAPSHOT (01-August-2026)

2026-??-?? - 7.27.0-SNAPSHOT The PMD team is pleased to announce PMD 7.27.0-SNAPSHOT. This is a minor release. Table Of Contents ๐Ÿš€๏ธ New and noteworthy Updated Apex Support Kotlin type-aware analysis ๐ŸŒŸ๏ธ New and Changed Rules Renamed Rules Changed Rules ๐Ÿ›๏ธ Fixed Issues ๐Ÿšจ๏ธ API Changes Deprecations Experimental API โœจ๏ธ Merged pull requests ๐Ÿ“ฆ๏ธ Dependency updates ๐Ÿ“ˆ๏ธ Stats ๐Ÿš€๏ธ New and noteworthy Updated Apโ€ฆ

P
PMD Dev Tools v7.27.0-SNAPSHOT

PMD 7.27.0-SNAPSHOT (08-July-2026)

2026-??-?? - 7.27.0-SNAPSHOT The PMD team is pleased to announce PMD 7.27.0-SNAPSHOT. This is a minor release. Table Of Contents ๐Ÿš€๏ธ New and noteworthy ๐Ÿ›๏ธ Fixed Issues ๐Ÿšจ๏ธ API Changes โœจ๏ธ Merged pull requests ๐Ÿ“ฆ๏ธ Dependency updates ๐Ÿ“ˆ๏ธ Stats ๐Ÿš€๏ธ New and noteworthy ๐Ÿ›๏ธ Fixed Issues chore #6837: chore: Input 'app-id' has been deprecated with message: Use 'client-id' instead core #1995: [core] PMD should diโ€ฆ

P
PMD Dev Tools v7.26.0

PMD 7.26.0 (29-June-2026)

29-June-2026 - 7.26.0 The PMD team is pleased to announce PMD 7.26.0. This is a minor release. Table Of Contents ๐Ÿš€๏ธ New and noteworthy Swift Changes Updated PMD Designer ๐ŸŒŸ๏ธ New and Changed Rules New Rules Deprecated Rules ๐Ÿ›๏ธ Fixed Issues ๐Ÿšจ๏ธ API Changes โœจ๏ธ Merged pull requests ๐Ÿ“ฆ๏ธ Dependency updates ๐Ÿ“ˆ๏ธ Stats ๐Ÿš€๏ธ New and noteworthy Swift Changes The Swift parser now forwards syntax errors as usual proโ€ฆ

P
PMD Dev Tools v7.25.0

PMD 7.25.0 (29-May-2026)

29-May-2026 - 7.25.0 The PMD team is pleased to announce PMD 7.25.0. This is a minor release. Table Of Contents ๐Ÿš€๏ธ New and noteworthy Updated ANTLR library to 4.13.2 ๐ŸŒŸ๏ธ New and Changed Rules New Rules Changed Rules Renamed rules and properties ๐Ÿ›๏ธ Fixed Issues ๐Ÿšจ๏ธ API Changes Deprecations Experimental API โœจ๏ธ Merged pull requests ๐Ÿ“ฆ๏ธ Dependency updates ๐Ÿ“ˆ๏ธ Stats ๐Ÿš€๏ธ New and noteworthy Updated ANTLR librโ€ฆ

P
PMD Dev Tools v7.24.0

PMD 7.24.0 (24-April-2026)

24-April-2026 - 7.24.0 The PMD team is pleased to announce PMD 7.24.0. This is a minor release. Table Of Contents ๐ŸŒŸ๏ธ New Rules ๐Ÿ›๏ธ Fixed Issues โœจ๏ธ Merged pull requests ๐Ÿ“ฆ๏ธ Dependency updates ๐Ÿ“ˆ๏ธ Stats ๐ŸŒŸ๏ธ New Rules The new Apex rule AvoidInterfaceAsMapKey reports Map declarations (fields, variables, parameters) whose key type is an interface that has at least one abstract implementing class defining eโ€ฆ

P
PMD Dev Tools v7.23.0

PMD 7.23.0 (27-March-2026)

27-March-2026 - 7.23.0 The PMD team is pleased to announce PMD 7.23.0. This is a minor release. Table Of Contents ๐Ÿ›๏ธ Fixed Issues โœจ๏ธ Merged pull requests ๐Ÿ“ฆ๏ธ Dependency updates ๐Ÿ“ˆ๏ธ Stats ๐Ÿ›๏ธ Fixed Issues core #6503: [core] Links in HTML report are broken java-errorprone #6502: [java] CloseResource: False positive for allowedResourceMethodPatterns entries when using unqualified method calls java-securโ€ฆ

P
PMD Dev Tools v7.22.0

PMD 7.22.0 (27-February-2026)

27-February-2026 - 7.22.0 The PMD team is pleased to announce PMD 7.22.0. This is a minor release. Table Of Contents ๐Ÿš€๏ธ New and noteworthy Security fixes ๐ŸŒŸ๏ธ New and Changed Rules New Rules Changed Rules ๐Ÿ›๏ธ Fixed Issues ๐Ÿšจ๏ธ API Changes Deprecations โœจ๏ธ Merged pull requests ๐Ÿ“ฆ๏ธ Dependency updates ๐Ÿ“ˆ๏ธ Stats ๐Ÿš€๏ธ New and noteworthy Security fixes This release fixes a stored XSS vulnerability in VBHTMLRenderโ€ฆ

P
PMD Dev Tools v7.21.0

PMD 7.21.0 (30-January-2026)

30-January-2026 - 7.21.0 The PMD team is pleased to announce PMD 7.21.0. This is a minor release. Table Of Contents ๐Ÿš€๏ธ New and noteworthy ๐Ÿš€๏ธ New: Java 26 Support Build Requirement is Java 21 CPD ๐ŸŒŸ๏ธ New and Changed Rules New Rules Changed Rules Deprecated Rules ๐Ÿ›๏ธ Fixed Issues ๐Ÿšจ๏ธ API Changes Deprecations โœจ๏ธ Merged pull requests ๐Ÿ“ฆ๏ธ Dependency updates ๐Ÿ“ˆ๏ธ Stats ๐Ÿš€๏ธ New and noteworthy ๐Ÿš€๏ธ New: Java 26 Suโ€ฆ

P
PMD Dev Tools v7.20.0

PMD 7.20.0 (30-December-2025)

30-December-2025 - 7.20.0 The PMD team is pleased to announce PMD 7.20.0. This is a minor release. Table Of Contents ๐ŸŒŸ๏ธ Changed Rules ๐Ÿ›๏ธ Fixed Issues ๐Ÿšจ๏ธ API Changes Experimental API โœจ๏ธ Merged pull requests ๐Ÿ“ฆ๏ธ Dependency updates ๐Ÿ“ˆ๏ธ Stats ๐ŸŒŸ๏ธ Changed Rules The Java rule OnlyOneReturn has a new property ignoredMethodNames. This property by default is set to compareTo and equals, thus this rule now byโ€ฆ

P
PMD Dev Tools v7.19.0

PMD 7.19.0 (28-November-2025)

28-November-2025 - 7.19.0 The PMD team is pleased to announce PMD 7.19.0. This is a minor release. Table Of Contents ๐Ÿš€๏ธ New and noteworthy Updated PMD Designer ๐ŸŒŸ๏ธ New and Changed Rules New Rules Deprecated Rules ๐Ÿ›๏ธ Fixed Issues ๐Ÿšจ๏ธ API Changes Deprecations โœจ๏ธ Merged pull requests ๐Ÿ“ฆ๏ธ Dependency updates ๐Ÿ“ˆ๏ธ Stats ๐Ÿš€๏ธ New and noteworthy Updated PMD Designer This PMD release ships a new version of the pmโ€ฆ

P
PMD Dev Tools v7.18.0

PMD 7.18.0 (31-October-2025)

31-October-2025 - 7.18.0 The PMD team is pleased to announce PMD 7.18.0. This is a minor release. Table Of Contents ๐Ÿš€๏ธ New and noteworthy Build Requirement is Java 17 ๐ŸŒŸ๏ธ New and Changed Rules New Rules Changed Rules Deprecated Rules ๐Ÿ›๏ธ Fixed Issues ๐Ÿšจ๏ธ API Changes Deprecations โœจ๏ธ Merged pull requests ๐Ÿ“ฆ๏ธ Dependency updates ๐Ÿ“ˆ๏ธ Stats ๐Ÿš€๏ธ New and noteworthy Build Requirement is Java 17 From now on, Javaโ€ฆ