29-November-2019 - 6.20.0
The PMD team is pleased to announce PMD 6.20.0.
This is a minor release.
Table Of Contents
Fixed Issues
- apex
- #2092: [apex] ApexLexer logs visible when Apex is the selected language upon starting the designer
- #2136: [apex] Provide access to underlying query of SoqlExpression
- core
- #2002: [doc] Issue with http://pmdapplied.com/ linking to a gambling Web site
- #2062: [core] Shortnames parameter does not work with Ant
- #2090: [ci] Release notes and draft releases
- #2096: [core] Referencing category errorprone.xml produces deprecation warnings for InvalidSlf4jMessageFormat
- java
- #1861: [java] Be more lenient with version numbers
- #2105: [java] Wrong name for inner classes in violations
- java-bestpractices
- #2016: [java] UnusedImports: False positive if wildcard is used and only static methods
- java-codestyle
- #1362: [java] LinguisticNaming flags Predicates with boolean-style names
- #2029: [java] UnnecessaryFullyQualifiedName false-positive for non-static nested classes
- #2098: [java] UnnecessaryFullyQualifiedName: regression / false positive
- java-design
- #2075: [java] ImmutableField false positive with inner class
- #2125: [java] ImmutableField: False positive when variable is updated in conditional loop
- java-errorprone
- #2102: [java] False positive MissingStaticMethodInNonInstantiatableClass when inheritors are instantiable
External Contributions