forked from phoedos/pmd
2.8 KiB
2.8 KiB
title | permalink | keywords |
---|---|---|
PMD Release Notes | pmd_release_notes.html | changelog, release notes |
????? - 6.4.0-SNAPSHOT
The PMD team is pleased to announce PMD 6.4.0.
This is a bug fixing release.
Table Of Contents
New and noteworthy
Modified Rules
- The Java rule JUnit4TestShouldUseTestAnnotation (
java-bestpractices
) has a new parameter "testClassPattern". It is used to distinguish test classes from other classes and avoid false positives. By default, any class, that has "Test" in its name, is considered a test class.
Fixed Issues
- java
- #1077: [java] Analyzing enum with lambda passed in constructor fails with "The enclosing scope must exist."
- java-bestpractices
- java-codestyle
- java-design
- java-performance
- #1098: [java] Simplify LongInstantiation, IntegerInstantiation, ByteInstantiation, and ShortInstantiation using type resolution
- doc
- #999: [doc] Add a header before the XPath expression in rules
- vf-security
- #1100: [vf] URLENCODE is ignored as valid escape method
API Changes
External Contributions
- #1101: [java] Fixes false positive for
DoNotExtendJavaLangError
- Akshat Bahety - #1106: [vf] URLENCODE is ignored as valid escape method - Robert Sösemann