Edit me

??-????-2020 - 6.28.0-SNAPSHOT

The PMD team is pleased to announce PMD 6.28.0-SNAPSHOT.

This is a minor release.

New and noteworthy

Fixed Issues

  • pmd-java
    • #2708: [java] False positive FinalFieldCouldBeStatic when using lombok Builder.Default
    • #2738: [java] Custom rule with @ExhaustiveEnumSwitch throws NPE
    • #2756: [java] TypeTestUtil fails with NPE for anonymous class
    • #2759: [java] False positive in UnusedAssignment
    • #2767: [java] IndexOutOfBoundsException when parsing an initializer BlockStatement

API Changes

Deprecated API

For removal

External Contributions

  • #2747: [java] Don’t trigger FinalFieldCouldBeStatic when field is annotated with lombok @Builder.Default - Ollie Abbey
  • #2773: [java] issue-2738: Adding null check to avoid npe when switch case is default - Nimit Patel