dependabot maven(deps): bump pmd.version from 7.7.0 to 7.8.0
Bumps pmd.version
from 7.7.0 to 7.8.0.
Updates pmd-core
from 7.7.0 to 7.8.0
Release notes
Sourced from pmd-core's releases.
PMD 7.8.0 (29-November-2024)
29-November-2024 - 7.8.0
The PMD team is pleased to announce PMD 7.8.0.
This is a minor release.
Table Of Contents
🚀 New and noteworthy🌟 New and changed rules🐛 Fixed Issues🚨 API Changes✨ Merged pull requests📦 Dependency updates📈 Stats
🚀 New and noteworthy
🌟 New and changed rulesNew Rules
- The new Apex rule
QueueableWithoutFinalizer
detects when the Queueable interface is used but a Finalizer is not attached. Without attaching a Finalizer, there is no way of designing error recovery actions should the Queueable action fail.
🐛 Fixed Issues
- ant
- #1860: [ant] Reflective access warnings on java > 9 and java < 17
- apex
- html
- #5322: [html] CPD throws exception on when HTML file is missing closing tag
- java
- #5283: [java] AssertionError "this should be unreachable" with scala library
- #5293: [java] Deadlock when executing PMD in multiple threads
- #5324: [java] Issue with type inference of nested lambdas
- #5329: [java] Type inference issue with unknown method ref in call chain
- #5338: [java] Unresolved target type for lambdas make overload resolution fail
- java-bestpractices
- #4113: [java] JUnitTestsShouldIncludeAssert - false positive with SoftAssertionsExtension
- #5083: [java] UnusedPrivateMethod false positive when method reference has no target type
- #5097: [java] UnusedPrivateMethod FP with raw type missing from the classpath
- #5318: [java] PreserveStackTraceRule: false-positive on Pattern Matching with instanceof
- java-codestyle
- #5214: [java] Wrong message for LambdaCanBeMethodReference with method of enclosing class
... (truncated)
Commits
-
f80ec21
[release] prepare release pmd_releases/7.8.0 -
5c6a0d9
Prepare pmd release 7.8.0 -
e50e420
[java] Fix #5070 - confusing argument to varargs method FP when types are unk... -
8fcfb83
[doc] Update release notes (#5070, #5374) -
df2d20e
[java] Fix #4763 - wrong message for SimplifyBooleanReturns (#5373) -
ea32fbb
[doc] Update release notes (#4763, #5373) -
3e34b11
Add rule test cases for issues fixed with PMD 7.0.0 (#5300) -
593b242
[doc] Update release notes (#5300) -
f7920e7
Make behavior of isUnresolved in TypeOps more consistent -
c7014fc
Add new test case for (unknown)[] - Additional commits viewable in compare view
Updates pmd-java
from 7.7.0 to 7.8.0
Release notes
Sourced from pmd-java's releases.
PMD 7.8.0 (29-November-2024)
29-November-2024 - 7.8.0
The PMD team is pleased to announce PMD 7.8.0.
This is a minor release.
Table Of Contents
🚀 New and noteworthy🌟 New and changed rules🐛 Fixed Issues🚨 API Changes✨ Merged pull requests📦 Dependency updates📈 Stats
🚀 New and noteworthy
🌟 New and changed rulesNew Rules
- The new Apex rule
QueueableWithoutFinalizer
detects when the Queueable interface is used but a Finalizer is not attached. Without attaching a Finalizer, there is no way of designing error recovery actions should the Queueable action fail.
🐛 Fixed Issues
- ant
- #1860: [ant] Reflective access warnings on java > 9 and java < 17
- apex
- html
- #5322: [html] CPD throws exception on when HTML file is missing closing tag
- java
- #5283: [java] AssertionError "this should be unreachable" with scala library
- #5293: [java] Deadlock when executing PMD in multiple threads
- #5324: [java] Issue with type inference of nested lambdas
- #5329: [java] Type inference issue with unknown method ref in call chain
- #5338: [java] Unresolved target type for lambdas make overload resolution fail
- java-bestpractices
- #4113: [java] JUnitTestsShouldIncludeAssert - false positive with SoftAssertionsExtension
- #5083: [java] UnusedPrivateMethod false positive when method reference has no target type
- #5097: [java] UnusedPrivateMethod FP with raw type missing from the classpath
- #5318: [java] PreserveStackTraceRule: false-positive on Pattern Matching with instanceof
- java-codestyle
- #5214: [java] Wrong message for LambdaCanBeMethodReference with method of enclosing class
... (truncated)
Commits
-
f80ec21
[release] prepare release pmd_releases/7.8.0 -
5c6a0d9
Prepare pmd release 7.8.0 -
e50e420
[java] Fix #5070 - confusing argument to varargs method FP when types are unk... -
8fcfb83
[doc] Update release notes (#5070, #5374) -
df2d20e
[java] Fix #4763 - wrong message for SimplifyBooleanReturns (#5373) -
ea32fbb
[doc] Update release notes (#4763, #5373) -
3e34b11
Add rule test cases for issues fixed with PMD 7.0.0 (#5300) -
593b242
[doc] Update release notes (#5300) -
f7920e7
Make behavior of isUnresolved in TypeOps more consistent -
c7014fc
Add new test case for (unknown)[] - Additional commits viewable in compare view
Updates pmd-javascript
from 7.7.0 to 7.8.0
Release notes
Sourced from pmd-javascript's releases.
PMD 7.8.0 (29-November-2024)
29-November-2024 - 7.8.0
The PMD team is pleased to announce PMD 7.8.0.
This is a minor release.
Table Of Contents
🚀 New and noteworthy🌟 New and changed rules🐛 Fixed Issues🚨 API Changes✨ Merged pull requests📦 Dependency updates📈 Stats
🚀 New and noteworthy
🌟 New and changed rulesNew Rules
- The new Apex rule
QueueableWithoutFinalizer
detects when the Queueable interface is used but a Finalizer is not attached. Without attaching a Finalizer, there is no way of designing error recovery actions should the Queueable action fail.
🐛 Fixed Issues
- ant
- #1860: [ant] Reflective access warnings on java > 9 and java < 17
- apex
- html
- #5322: [html] CPD throws exception on when HTML file is missing closing tag
- java
- #5283: [java] AssertionError "this should be unreachable" with scala library
- #5293: [java] Deadlock when executing PMD in multiple threads
- #5324: [java] Issue with type inference of nested lambdas
- #5329: [java] Type inference issue with unknown method ref in call chain
- #5338: [java] Unresolved target type for lambdas make overload resolution fail
- java-bestpractices
- #4113: [java] JUnitTestsShouldIncludeAssert - false positive with SoftAssertionsExtension
- #5083: [java] UnusedPrivateMethod false positive when method reference has no target type
- #5097: [java] UnusedPrivateMethod FP with raw type missing from the classpath
- #5318: [java] PreserveStackTraceRule: false-positive on Pattern Matching with instanceof
- java-codestyle
- #5214: [java] Wrong message for LambdaCanBeMethodReference with method of enclosing class
... (truncated)
Commits
-
f80ec21
[release] prepare release pmd_releases/7.8.0 -
5c6a0d9
Prepare pmd release 7.8.0 -
e50e420
[java] Fix #5070 - confusing argument to varargs method FP when types are unk... -
8fcfb83
[doc] Update release notes (#5070, #5374) -
df2d20e
[java] Fix #4763 - wrong message for SimplifyBooleanReturns (#5373) -
ea32fbb
[doc] Update release notes (#4763, #5373) -
3e34b11
Add rule test cases for issues fixed with PMD 7.0.0 (#5300) -
593b242
[doc] Update release notes (#5300) -
f7920e7
Make behavior of isUnresolved in TypeOps more consistent -
c7014fc
Add new test case for (unknown)[] - Additional commits viewable in compare view
Updates pmd-jsp
from 7.7.0 to 7.8.0
Release notes
Sourced from pmd-jsp's releases.
PMD 7.8.0 (29-November-2024)
29-November-2024 - 7.8.0
The PMD team is pleased to announce PMD 7.8.0.
This is a minor release.
Table Of Contents
🚀 New and noteworthy🌟 New and changed rules🐛 Fixed Issues🚨 API Changes✨ Merged pull requests📦 Dependency updates📈 Stats
🚀 New and noteworthy
🌟 New and changed rulesNew Rules
- The new Apex rule
QueueableWithoutFinalizer
detects when the Queueable interface is used but a Finalizer is not attached. Without attaching a Finalizer, there is no way of designing error recovery actions should the Queueable action fail.
🐛 Fixed Issues
- ant
- #1860: [ant] Reflective access warnings on java > 9 and java < 17
- apex
- html
- #5322: [html] CPD throws exception on when HTML file is missing closing tag
- java
- #5283: [java] AssertionError "this should be unreachable" with scala library
- #5293: [java] Deadlock when executing PMD in multiple threads
- #5324: [java] Issue with type inference of nested lambdas
- #5329: [java] Type inference issue with unknown method ref in call chain
- #5338: [java] Unresolved target type for lambdas make overload resolution fail
- java-bestpractices
- #4113: [java] JUnitTestsShouldIncludeAssert - false positive with SoftAssertionsExtension
- #5083: [java] UnusedPrivateMethod false positive when method reference has no target type
- #5097: [java] UnusedPrivateMethod FP with raw type missing from the classpath
- #5318: [java] PreserveStackTraceRule: false-positive on Pattern Matching with instanceof
- java-codestyle
- #5214: [java] Wrong message for LambdaCanBeMethodReference with method of enclosing class
... (truncated)
Commits
-
f80ec21
[release] prepare release pmd_releases/7.8.0 -
5c6a0d9
Prepare pmd release 7.8.0 -
e50e420
[java] Fix #5070 - confusing argument to varargs method FP when types are unk... -
8fcfb83
[doc] Update release notes (#5070, #5374) -
df2d20e
[java] Fix #4763 - wrong message for SimplifyBooleanReturns (#5373) -
ea32fbb
[doc] Update release notes (#4763, #5373) -
3e34b11
Add rule test cases for issues fixed with PMD 7.0.0 (#5300) -
593b242
[doc] Update release notes (#5300) -
f7920e7
Make behavior of isUnresolved in TypeOps more consistent -
c7014fc
Add new test case for (unknown)[] - Additional commits viewable in compare view