From a171ab8512f77b76d6d283142c19d667014c3e23 Mon Sep 17 00:00:00 2001 From: Andreas Dangel Date: Fri, 12 Jun 2020 13:54:40 +0200 Subject: [PATCH] [doc] Update release notes and releases ruleset --- docs/pages/release_notes.md | 3 +++ .../src/main/resources/rulesets/releases/6250.xml | 13 +++++++++++++ .../src/main/resources/rulesets/java/quickstart.xml | 1 + 3 files changed, 17 insertions(+) create mode 100644 pmd-core/src/main/resources/rulesets/releases/6250.xml diff --git a/docs/pages/release_notes.md b/docs/pages/release_notes.md index 39d52cde97..c77fb1c476 100644 --- a/docs/pages/release_notes.md +++ b/docs/pages/release_notes.md @@ -21,6 +21,9 @@ This is useful to find duplicated sections in XML files. #### New Rules +* The new Java Rule {% rule "java/codestyle/UnnecessaryCast" %} (`java-codestyle`) + finds casts that are unnecessary while accessing collection elements. + * The new Java Rule {% rule "java/bestpractices/LiteralsFirstInComparisons" %} (`java-bestpractices`) find String literals, that are used in comparisons and are not positioned first. Using the String literal as the receiver of e.g. `equals` helps to avoid NullPointerExceptions. diff --git a/pmd-core/src/main/resources/rulesets/releases/6250.xml b/pmd-core/src/main/resources/rulesets/releases/6250.xml new file mode 100644 index 0000000000..db652d271d --- /dev/null +++ b/pmd-core/src/main/resources/rulesets/releases/6250.xml @@ -0,0 +1,13 @@ + + + + +This ruleset contains links to rules that are new in PMD v6.25.0 + + + + + diff --git a/pmd-java/src/main/resources/rulesets/java/quickstart.xml b/pmd-java/src/main/resources/rulesets/java/quickstart.xml index df114a123d..743a148ac1 100644 --- a/pmd-java/src/main/resources/rulesets/java/quickstart.xml +++ b/pmd-java/src/main/resources/rulesets/java/quickstart.xml @@ -105,6 +105,7 @@ +