Bumps pmd.version from 7.11.0 to 7.12.0.
Updates net.sourceforge.pmd:pmd-core from 7.11.0 to 7.12.0
Sourced from net.sourceforge.pmd:pmd-core's releases.
PMD 7.12.0 (28-March-2025)
28-March-2025 - 7.12.0
The PMD team is pleased to announce PMD 7.12.0.
This is a minor release.
Table Of Contents
- ๐ New and noteworthy
- ๐ Fixed Issues
- ๐จ API Changes
- โจ Merged pull requests
- ๐ฆ Dependency updates
- ๐ Stats
๐ New and noteworthy
โจ New Rules
- The new Java rule
ImplicitFunctionalInterfacereports functional interfaces that were not explicitly declared as such with the annotation@FunctionalInterface. If an interface is accidentally a functional interface, then it should bear a@SuppressWarnings("PMD.ImplicitFunctionalInterface")annotation to make this clear.๐ Fixed Issues
- core
- #5593: [core] Make renderers output files in deterministic order even when multithreaded
- apex
- #5567: [apex] Provide type information for CastExpression
- apex-design
- #5616: [apex] ExcessiveParameterList reports entire method instead of signature only
- java
- #5587: [java] Thread deadlock during PMD analysis in ParseLock.getFinalStatus
- java-bestpractices
- java-codestyle
- plsql
๐จ API Changes
... (truncated)
Commits9dbf50e[release] prepare release pmd_releases/7.12.03e6298fPrepare pmd release 7.12.0fc2b908[doc] Fix search index (#5618)5500e26[doc] Update contributors795e33aFix #5616: [apex] ExcessiveParameterList: Report only method signature (#5617)fb16b7eFix #4441: [plsql] XMLQuery - Support identifier as XQuery_string parameter (...cdc2a51Fix #5452: [java] PackageCase reported on wrong line (#5611)c01fb46[java] PackageCase - add testcase for #54526d491a8Fix #5079: [java] LocalVariableCouldBeFinal false-positive with lombok.val (#...64a925a[doc] Update release notes (#5600, #5079)- Additional commits viewable in compare view
Updates net.sourceforge.pmd:pmd-java from 7.11.0 to 7.12.0
Sourced from net.sourceforge.pmd:pmd-java's releases.
PMD 7.12.0 (28-March-2025)
28-March-2025 - 7.12.0
The PMD team is pleased to announce PMD 7.12.0.
This is a minor release.
Table Of Contents
- ๐ New and noteworthy
- ๐ Fixed Issues
- ๐จ API Changes
- โจ Merged pull requests
- ๐ฆ Dependency updates
- ๐ Stats
๐ New and noteworthy
โจ New Rules
- The new Java rule
ImplicitFunctionalInterfacereports functional interfaces that were not explicitly declared as such with the annotation@FunctionalInterface. If an interface is accidentally a functional interface, then it should bear a@SuppressWarnings("PMD.ImplicitFunctionalInterface")annotation to make this clear.๐ Fixed Issues
- core
- #5593: [core] Make renderers output files in deterministic order even when multithreaded
- apex
- #5567: [apex] Provide type information for CastExpression
- apex-design
- #5616: [apex] ExcessiveParameterList reports entire method instead of signature only
- java
- #5587: [java] Thread deadlock during PMD analysis in ParseLock.getFinalStatus
- java-bestpractices
- java-codestyle
- plsql
๐จ API Changes
... (truncated)
Commits9dbf50e[release] prepare release pmd_releases/7.12.03e6298fPrepare pmd release 7.12.0fc2b908[doc] Fix search index (#5618)5500e26[doc] Update contributors795e33aFix #5616: [apex] ExcessiveParameterList: Report only method signature (#5617)fb16b7eFix #4441: [plsql] XMLQuery - Support identifier as XQuery_string parameter (...cdc2a51Fix #5452: [java] PackageCase reported on wrong line (#5611)c01fb46[java] PackageCase - add testcase for #54526d491a8Fix #5079: [java] LocalVariableCouldBeFinal false-positive with lombok.val (#...64a925a[doc] Update release notes (#5600, #5079)- Additional commits viewable in compare view
Updates net.sourceforge.pmd:pmd-javascript from 7.11.0 to 7.12.0
Sourced from net.sourceforge.pmd:pmd-javascript's releases.
PMD 7.12.0 (28-March-2025)
28-March-2025 - 7.12.0
The PMD team is pleased to announce PMD 7.12.0.
This is a minor release.
Table Of Contents
- ๐ New and noteworthy
- ๐ Fixed Issues
- ๐จ API Changes
- โจ Merged pull requests
- ๐ฆ Dependency updates
- ๐ Stats
๐ New and noteworthy
โจ New Rules
- The new Java rule
ImplicitFunctionalInterfacereports functional interfaces that were not explicitly declared as such with the annotation@FunctionalInterface. If an interface is accidentally a functional interface, then it should bear a@SuppressWarnings("PMD.ImplicitFunctionalInterface")annotation to make this clear.๐ Fixed Issues
- core
- #5593: [core] Make renderers output files in deterministic order even when multithreaded
- apex
- #5567: [apex] Provide type information for CastExpression
- apex-design
- #5616: [apex] ExcessiveParameterList reports entire method instead of signature only
- java
- #5587: [java] Thread deadlock during PMD analysis in ParseLock.getFinalStatus
- java-bestpractices
- java-codestyle
- plsql
๐จ API Changes
... (truncated)
Commits9dbf50e[release] prepare release pmd_releases/7.12.03e6298fPrepare pmd release 7.12.0fc2b908[doc] Fix search index (#5618)5500e26[doc] Update contributors795e33aFix #5616: [apex] ExcessiveParameterList: Report only method signature (#5617)fb16b7eFix #4441: [plsql] XMLQuery - Support identifier as XQuery_string parameter (...cdc2a51Fix #5452: [java] PackageCase reported on wrong line (#5611)c01fb46[java] PackageCase - add testcase for #54526d491a8Fix #5079: [java] LocalVariableCouldBeFinal false-positive with lombok.val (#...64a925a[doc] Update release notes (#5600, #5079)- Additional commits viewable in compare view
Updates net.sourceforge.pmd:pmd-jsp from 7.11.0 to 7.12.0
Sourced from net.sourceforge.pmd:pmd-jsp's releases.
PMD 7.12.0 (28-March-2025)
28-March-2025 - 7.12.0
The PMD team is pleased to announce PMD 7.12.0.
This is a minor release.
Table Of Contents
- ๐ New and noteworthy
- ๐ Fixed Issues
- ๐จ API Changes
- โจ Merged pull requests
- ๐ฆ Dependency updates
- ๐ Stats
๐ New and noteworthy
โจ New Rules
- The new Java rule
ImplicitFunctionalInterfacereports functional interfaces that were not explicitly declared as such with the annotation@FunctionalInterface. If an interface is accidentally a functional interface, then it should bear a@SuppressWarnings("PMD.ImplicitFunctionalInterface")annotation to make this clear.๐ Fixed Issues
- core
- #5593: [core] Make renderers output files in deterministic order even when multithreaded
- apex
- #5567: [apex] Provide type information for CastExpression
- apex-design
- #5616: [apex] ExcessiveParameterList reports entire method instead of signature only
- java
- #5587: [java] Thread deadlock during PMD analysis in ParseLock.getFinalStatus
- java-bestpractices
- java-codestyle
- plsql
๐จ API Changes
... (truncated)
Commits9dbf50e[release] prepare release pmd_releases/7.12.03e6298fPrepare pmd release 7.12.0fc2b908[doc] Fix search index (#5618)5500e26[doc] Update contributors795e33aFix #5616: [apex] ExcessiveParameterList: Report only method signature (#5617)fb16b7eFix #4441: [plsql] XMLQuery - Support identifier as XQuery_string parameter (...cdc2a51Fix #5452: [java] PackageCase reported on wrong line (#5611)c01fb46[java] PackageCase - add testcase for #54526d491a8Fix #5079: [java] LocalVariableCouldBeFinal false-positive with lombok.val (#...64a925a[doc] Update release notes (#5600, #5079)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)