* Downloads: https://github.com/pmd/pmd/releases/tag/pmd_releases%2F6.20.0
* Documentation: https://pmd.github.io/pmd-6.20.0/
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
<https://sourceforge.net/p/pmd/news/2019/11/pmd-6200-released/#fixed-issues>
* External Contributions
<https://sourceforge.net/p/pmd/news/2019/11/pmd-6200-released/#external-contributions>
Fixed Issues
* apex
o #2092 <https://github.com/pmd/pmd/issues/2092>: [apex] ApexLexer
logs visible when Apex is the selected language upon starting
the designer
o #2136 <https://github.com/pmd/pmd/issues/2136>: [apex] Provide
access to underlying query of SoqlExpression
* core
o #2002 <https://github.com/pmd/pmd/issues/2002>: [doc] Issue with
http://pmdapplied.com/ linking to a gambling Web site
o #2062 <https://github.com/pmd/pmd/issues/2062>: [core]
Shortnames parameter does not work with Ant
o #2090 <https://github.com/pmd/pmd/issues/2090>: [ci] Release
notes and draft releases
o #2096 <https://github.com/pmd/pmd/issues/2096>: [core]
Referencing category errorprone.xml produces deprecation
warnings for InvalidSlf4jMessageFormat
* java
o #1861 <https://github.com/pmd/pmd/issues/1861>: [java] Be more
lenient with version numbers
o #2105 <https://github.com/pmd/pmd/issues/2105>: [java] Wrong
name for inner classes in violations
* java-bestpractices
o #2016 <https://github.com/pmd/pmd/issues/2016>: [java]
UnusedImports: False positive if wildcard is used and only
static methods
* java-codestyle
o #1362 <https://github.com/pmd/pmd/issues/1362>: [java]
LinguisticNaming flags Predicates with boolean-style names
o #2029 <https://github.com/pmd/pmd/issues/2029>: [java]
UnnecessaryFullyQualifiedName false-positive for non-static
nested classes
o #2098 <https://github.com/pmd/pmd/issues/2098>: [java]
UnnecessaryFullyQualifiedName: regression / false positive
* java-design
o #2075 <https://github.com/pmd/pmd/issues/2075>: [java]
ImmutableField false positive with inner class
o #2125 <https://github.com/pmd/pmd/issues/2125>: [java]
ImmutableField: False positive when variable is updated in
conditional loop
* java-errorprone
o #2102 <https://github.com/pmd/pmd/issues/2102>: [java] False
positive MissingStaticMethodInNonInstantiatableClass when
inheritors are instantiable
External Contributions
* #2088 <https://github.com/pmd/pmd/pull/2088>: [java] Add more
version shortcuts for older java - Henning Schmiedehausen
<https://github.com/hgschmie>
* #2089 <https://github.com/pmd/pmd/pull/2089>: [core] Minor unrelated
improvements to code - Gonzalo Exequiel Ibars Ingman
<https://github.com/gibarsin>
* #2091 <https://github.com/pmd/pmd/pull/2091>: [core] Fix pmd
warnings (IdenticalCatchCases) - Gonzalo Exequiel Ibars Ingman
<https://github.com/gibarsin>
* #2106 <https://github.com/pmd/pmd/pull/2106>: [java] Wrong name for
inner classes - Andi Pabst <https://github.com/andipabst>
* #2121 <https://github.com/pmd/pmd/pull/2121>: [java] Predicates
treated like booleans - Ozan Gulle <https://github.com/ozangulle>
|