Edit me

??-April-2019 - 6.14.0

The PMD team is pleased to announce PMD 6.14.0.

This is a minor release.

New and noteworthy

#### Dart support

Thanks to the contribution from Maikel Steneker, and built on top of the ongoing efforts to fully support Antlr-based languages, PMD now has CPD support for Dart.

Being based on a proper Antlr grammar, CPD can:

Modified Rules

  • The Java rule AssignmentToNonFinalStatic (java-errorprone) will now report on each assignment made within a constructor rather than on the field declaration. This makes it easier for developers to find the offending statements.

Fixed Issues

  • go
    • #1751: [go] Parsing errors encountered with escaped backslash
  • java
    • #1729: [java] JavaRuleViolation loses information in className field when class has package-private access level
  • java-bestpractices
    • #1720: [java] UnusedImports false positive for Javadoc link with array type
  • java-design
    • #1760: [java] UseObjectForClearerAPI flags private methods

API Changes

External Contributions