dependabot maven(deps): bump pmd.version from 6.41.0 to 6.42.0
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 propertyreportProperty
. If set tofalse
(default istrue
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 propertyreportProperty
. If set tofalse
(default istrue
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 propertyreportProperty
. If set tofalse
(default istrue
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 propertyreportProperty
. If set tofalse
(default istrue
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