dependabot maven(deps): bump pmd.version from 6.49.0 to 6.50.0
Bumps pmd.version
from 6.49.0 to 6.50.0.
Updates pmd-core
from 6.49.0 to 6.50.0
Release notes
Sourced from pmd-core's releases.
PMD 6.50.0 (30-September-2022)
30-September-2022 - 6.50.0
The PMD team is pleased to announce PMD 6.50.0.
This is a minor release.
Table Of Contents
New and noteworthy
Lua now supports additionally Luau
This release of PMD adds support for Luau, a gradually typed language derived from Lua. This means, that the Lua language in PMD can now parse both Lua and Luau.
Modified rules
- The Java rule
UnusedPrivateField
now ignores private fields, if the fields are annotated with any annotation or the enclosing class has any annotation. Annotations often enable a framework (such as dependency injection, mocking or e.g. Lombok) which use the fields by reflection or other means. This usage can't be detected by static code analysis. Previously these frameworks where explicitly allowed by listing their annotations in the property "ignoredAnnotations", but that turned out to be prone of false positive for any not explicitly considered framework. That's why the property "ignoredAnnotations" has been deprecated for this rule.- The Java rule
CommentDefaultAccessModifier
now by default ignores JUnit5 annotated methods. This behavior can be customized using the propertyignoredAnnotations
.Fixed Issues
... (truncated)
Commits
-
37f6d82
[maven-release-plugin] prepare release pmd_releases/6.50.0 -
3f08ad7
Prepare pmd release 6.50.0 -
62e2c91
[doc] Update contributors -
f8e298d
[java] UnnecessaryFullyQualifiedName - add test for #4133 -
be87135
Merge pull request #4072 from adangel:doc-adr -
398d05c
[doc] Update release notes (#4072) -
146f86f
Merge pull request #4138 from adangel:scala-upgrades -
9e5efcb
[doc] Update release notes (#4138) -
545c4cd
Merge pull request #4135 from adangel:issue-3431 -
a46bea2
Merge pull request #4130 from sashashura:patch-1 - Additional commits viewable in compare view
Updates pmd-java
from 6.49.0 to 6.50.0
Release notes
Sourced from pmd-java's releases.
PMD 6.50.0 (30-September-2022)
30-September-2022 - 6.50.0
The PMD team is pleased to announce PMD 6.50.0.
This is a minor release.
Table Of Contents
New and noteworthy
Lua now supports additionally Luau
This release of PMD adds support for Luau, a gradually typed language derived from Lua. This means, that the Lua language in PMD can now parse both Lua and Luau.
Modified rules
- The Java rule
UnusedPrivateField
now ignores private fields, if the fields are annotated with any annotation or the enclosing class has any annotation. Annotations often enable a framework (such as dependency injection, mocking or e.g. Lombok) which use the fields by reflection or other means. This usage can't be detected by static code analysis. Previously these frameworks where explicitly allowed by listing their annotations in the property "ignoredAnnotations", but that turned out to be prone of false positive for any not explicitly considered framework. That's why the property "ignoredAnnotations" has been deprecated for this rule.- The Java rule
CommentDefaultAccessModifier
now by default ignores JUnit5 annotated methods. This behavior can be customized using the propertyignoredAnnotations
.Fixed Issues
... (truncated)
Commits
-
37f6d82
[maven-release-plugin] prepare release pmd_releases/6.50.0 -
3f08ad7
Prepare pmd release 6.50.0 -
62e2c91
[doc] Update contributors -
f8e298d
[java] UnnecessaryFullyQualifiedName - add test for #4133 -
be87135
Merge pull request #4072 from adangel:doc-adr -
398d05c
[doc] Update release notes (#4072) -
146f86f
Merge pull request #4138 from adangel:scala-upgrades -
9e5efcb
[doc] Update release notes (#4138) -
545c4cd
Merge pull request #4135 from adangel:issue-3431 -
a46bea2
Merge pull request #4130 from sashashura:patch-1 - Additional commits viewable in compare view
Updates pmd-javascript
from 6.49.0 to 6.50.0
Release notes
Sourced from pmd-javascript's releases.
PMD 6.50.0 (30-September-2022)
30-September-2022 - 6.50.0
The PMD team is pleased to announce PMD 6.50.0.
This is a minor release.
Table Of Contents
New and noteworthy
Lua now supports additionally Luau
This release of PMD adds support for Luau, a gradually typed language derived from Lua. This means, that the Lua language in PMD can now parse both Lua and Luau.
Modified rules
- The Java rule
UnusedPrivateField
now ignores private fields, if the fields are annotated with any annotation or the enclosing class has any annotation. Annotations often enable a framework (such as dependency injection, mocking or e.g. Lombok) which use the fields by reflection or other means. This usage can't be detected by static code analysis. Previously these frameworks where explicitly allowed by listing their annotations in the property "ignoredAnnotations", but that turned out to be prone of false positive for any not explicitly considered framework. That's why the property "ignoredAnnotations" has been deprecated for this rule.- The Java rule
CommentDefaultAccessModifier
now by default ignores JUnit5 annotated methods. This behavior can be customized using the propertyignoredAnnotations
.Fixed Issues
... (truncated)
Commits
-
37f6d82
[maven-release-plugin] prepare release pmd_releases/6.50.0 -
3f08ad7
Prepare pmd release 6.50.0 -
62e2c91
[doc] Update contributors -
f8e298d
[java] UnnecessaryFullyQualifiedName - add test for #4133 -
be87135
Merge pull request #4072 from adangel:doc-adr -
398d05c
[doc] Update release notes (#4072) -
146f86f
Merge pull request #4138 from adangel:scala-upgrades -
9e5efcb
[doc] Update release notes (#4138) -
545c4cd
Merge pull request #4135 from adangel:issue-3431 -
a46bea2
Merge pull request #4130 from sashashura:patch-1 - Additional commits viewable in compare view
Updates pmd-jsp
from 6.49.0 to 6.50.0
Release notes
Sourced from pmd-jsp's releases.
PMD 6.50.0 (30-September-2022)
30-September-2022 - 6.50.0
The PMD team is pleased to announce PMD 6.50.0.
This is a minor release.
Table Of Contents
New and noteworthy
Lua now supports additionally Luau
This release of PMD adds support for Luau, a gradually typed language derived from Lua. This means, that the Lua language in PMD can now parse both Lua and Luau.
Modified rules
- The Java rule
UnusedPrivateField
now ignores private fields, if the fields are annotated with any annotation or the enclosing class has any annotation. Annotations often enable a framework (such as dependency injection, mocking or e.g. Lombok) which use the fields by reflection or other means. This usage can't be detected by static code analysis. Previously these frameworks where explicitly allowed by listing their annotations in the property "ignoredAnnotations", but that turned out to be prone of false positive for any not explicitly considered framework. That's why the property "ignoredAnnotations" has been deprecated for this rule.- The Java rule
CommentDefaultAccessModifier
now by default ignores JUnit5 annotated methods. This behavior can be customized using the propertyignoredAnnotations
.Fixed Issues
... (truncated)
Commits
-
37f6d82
[maven-release-plugin] prepare release pmd_releases/6.50.0 -
3f08ad7
Prepare pmd release 6.50.0 -
62e2c91
[doc] Update contributors -
f8e298d
[java] UnnecessaryFullyQualifiedName - add test for #4133 -
be87135
Merge pull request #4072 from adangel:doc-adr -
398d05c
[doc] Update release notes (#4072) -
146f86f
Merge pull request #4138 from adangel:scala-upgrades -
9e5efcb
[doc] Update release notes (#4138) -
545c4cd
Merge pull request #4135 from adangel:issue-3431 -
a46bea2
Merge pull request #4130 from sashashura:patch-1 - Additional commits viewable in compare view