??-????-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