Skip to content

dependabot maven(deps): bump pmd.version from 6.41.0 to 6.42.0

Depen d'Abot requested to merge dependabot-maven-pmd.version-6.42.0 into master

Bumps pmd.version from 6.41.0 to 6.42.0. Updates pmd-core from 6.41.0 to 6.42.0

Release notes

Sourced from pmd-core's releases.

PMD 6.42.0 (29-January-2022)

29-January-2022 - 6.42.0

The PMD team is pleased to announce PMD 6.42.0.

This is a minor release.

Table Of Contents

New and noteworthy

Javascript: Rhino updated to latest version 1.7.14

Rhino, the implementation of JavaScript we use for parsing JavaScript code, has been updated to the latest version 1.7.14. Now language features like template strings can be parsed. However Rhino does not support all features of the latest EcmaScript standard.

New rules

  • The new Java rule FinalParameterInAbstractMethod detects parameters that are declared as final in interfaces or abstract methods. Declaring the parameters as final is useless because the implementation may choose to not respect it.
    <rule ref="category/java/codestyle.xml/FinalParameterInAbstractMethod" />

The rule is part of the quickstart.xml ruleset.

Modified rules

  • The Apex rule ApexDoc has a new property reportProperty. If set to false (default is true if unspecified) doesn't report missing ApexDoc comments on properties. It allows you to enforce ApexDoc comments for classes and methods without requiring them for properties.

Fixed Issues

  • core
    • #3328: [core] designer.bat errors when JAVAFX_HOME contains spaces

... (truncated)

Commits
  • 391c325 [maven-release-plugin] prepare release pmd_releases/6.42.0
  • 2d6a149 Prepare pmd release 6.42.0
  • 93811d3 Merge pull request #3726 from adangel:issue-3328-designer-bat
  • fb913bd Merge pull request from Vyom-Yadav:CS-PMD-FIX-1
  • fb5e4dc [doc] Update release notes (#3747)
  • 0f01d46 [core] Updated DataType.java
  • c0c2c76 Merge pull request #3722 from adangel:issue-3721-returnemptycollection
  • 6558167 Merge pull request #3674 from adangel:issue-3639-usestringbufferlength
  • ed611cd Add @​gredler as a contributor
  • 3b8f87a Merge pull request #3745 from gredler:pmd-3712
  • Additional commits viewable in compare view

Updates pmd-java from 6.41.0 to 6.42.0

Release notes

Sourced from pmd-java's releases.

PMD 6.42.0 (29-January-2022)

29-January-2022 - 6.42.0

The PMD team is pleased to announce PMD 6.42.0.

This is a minor release.

Table Of Contents

New and noteworthy

Javascript: Rhino updated to latest version 1.7.14

Rhino, the implementation of JavaScript we use for parsing JavaScript code, has been updated to the latest version 1.7.14. Now language features like template strings can be parsed. However Rhino does not support all features of the latest EcmaScript standard.

New rules

  • The new Java rule FinalParameterInAbstractMethod detects parameters that are declared as final in interfaces or abstract methods. Declaring the parameters as final is useless because the implementation may choose to not respect it.
    <rule ref="category/java/codestyle.xml/FinalParameterInAbstractMethod" />

The rule is part of the quickstart.xml ruleset.

Modified rules

  • The Apex rule ApexDoc has a new property reportProperty. If set to false (default is true if unspecified) doesn't report missing ApexDoc comments on properties. It allows you to enforce ApexDoc comments for classes and methods without requiring them for properties.

Fixed Issues

  • core
    • #3328: [core] designer.bat errors when JAVAFX_HOME contains spaces

... (truncated)

Commits
  • 391c325 [maven-release-plugin] prepare release pmd_releases/6.42.0
  • 2d6a149 Prepare pmd release 6.42.0
  • 93811d3 Merge pull request #3726 from adangel:issue-3328-designer-bat
  • fb913bd Merge pull request from Vyom-Yadav:CS-PMD-FIX-1
  • fb5e4dc [doc] Update release notes (#3747)
  • 0f01d46 [core] Updated DataType.java
  • c0c2c76 Merge pull request #3722 from adangel:issue-3721-returnemptycollection
  • 6558167 Merge pull request #3674 from adangel:issue-3639-usestringbufferlength
  • ed611cd Add @​gredler as a contributor
  • 3b8f87a Merge pull request #3745 from gredler:pmd-3712
  • Additional commits viewable in compare view

Updates pmd-javascript from 6.41.0 to 6.42.0

Release notes

Sourced from pmd-javascript's releases.

PMD 6.42.0 (29-January-2022)

29-January-2022 - 6.42.0

The PMD team is pleased to announce PMD 6.42.0.

This is a minor release.

Table Of Contents

New and noteworthy

Javascript: Rhino updated to latest version 1.7.14

Rhino, the implementation of JavaScript we use for parsing JavaScript code, has been updated to the latest version 1.7.14. Now language features like template strings can be parsed. However Rhino does not support all features of the latest EcmaScript standard.

New rules

  • The new Java rule FinalParameterInAbstractMethod detects parameters that are declared as final in interfaces or abstract methods. Declaring the parameters as final is useless because the implementation may choose to not respect it.
    <rule ref="category/java/codestyle.xml/FinalParameterInAbstractMethod" />

The rule is part of the quickstart.xml ruleset.

Modified rules

  • The Apex rule ApexDoc has a new property reportProperty. If set to false (default is true if unspecified) doesn't report missing ApexDoc comments on properties. It allows you to enforce ApexDoc comments for classes and methods without requiring them for properties.

Fixed Issues

  • core
    • #3328: [core] designer.bat errors when JAVAFX_HOME contains spaces

... (truncated)

Commits
  • 391c325 [maven-release-plugin] prepare release pmd_releases/6.42.0
  • 2d6a149 Prepare pmd release 6.42.0
  • 93811d3 Merge pull request #3726 from adangel:issue-3328-designer-bat
  • fb913bd Merge pull request from Vyom-Yadav:CS-PMD-FIX-1
  • fb5e4dc [doc] Update release notes (#3747)
  • 0f01d46 [core] Updated DataType.java
  • c0c2c76 Merge pull request #3722 from adangel:issue-3721-returnemptycollection
  • 6558167 Merge pull request #3674 from adangel:issue-3639-usestringbufferlength
  • ed611cd Add @​gredler as a contributor
  • 3b8f87a Merge pull request #3745 from gredler:pmd-3712
  • Additional commits viewable in compare view

Updates pmd-jsp from 6.41.0 to 6.42.0

Release notes

Sourced from pmd-jsp's releases.

PMD 6.42.0 (29-January-2022)

29-January-2022 - 6.42.0

The PMD team is pleased to announce PMD 6.42.0.

This is a minor release.

Table Of Contents

New and noteworthy

Javascript: Rhino updated to latest version 1.7.14

Rhino, the implementation of JavaScript we use for parsing JavaScript code, has been updated to the latest version 1.7.14. Now language features like template strings can be parsed. However Rhino does not support all features of the latest EcmaScript standard.

New rules

  • The new Java rule FinalParameterInAbstractMethod detects parameters that are declared as final in interfaces or abstract methods. Declaring the parameters as final is useless because the implementation may choose to not respect it.
    <rule ref="category/java/codestyle.xml/FinalParameterInAbstractMethod" />

The rule is part of the quickstart.xml ruleset.

Modified rules

  • The Apex rule ApexDoc has a new property reportProperty. If set to false (default is true if unspecified) doesn't report missing ApexDoc comments on properties. It allows you to enforce ApexDoc comments for classes and methods without requiring them for properties.

Fixed Issues

  • core
    • #3328: [core] designer.bat errors when JAVAFX_HOME contains spaces

... (truncated)

Commits
  • 391c325 [maven-release-plugin] prepare release pmd_releases/6.42.0
  • 2d6a149 Prepare pmd release 6.42.0
  • 93811d3 Merge pull request #3726 from adangel:issue-3328-designer-bat
  • fb913bd Merge pull request from Vyom-Yadav:CS-PMD-FIX-1
  • fb5e4dc [doc] Update release notes (#3747)
  • 0f01d46 [core] Updated DataType.java
  • c0c2c76 Merge pull request #3722 from adangel:issue-3721-returnemptycollection
  • 6558167 Merge pull request #3674 from adangel:issue-3639-usestringbufferlength
  • ed611cd Add @​gredler as a contributor
  • 3b8f87a Merge pull request #3745 from gredler:pmd-3712
  • Additional commits viewable in compare view

Merge request reports