PMD v6.20.0 Release Notes

Release Date: 2019-11-29 // over 4 years ago
  • 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