Bump net.sourceforge.pmd:pmd-java from 7.14.0 to 7.15.0 by dependabot[bot] ยท Pull Request #3042 ยท allure-framework/allure2
Bumps net.sourceforge.pmd:pmd-java from 7.14.0 to 7.15.0.
Release notes
Sourced from net.sourceforge.pmd:pmd-java's releases.
PMD 7.15.0 (27-June-2025)
27-June-2025 - 7.15.0
The PMD team is pleased to announce PMD 7.15.0.
This is a minor release.
Table Of Contents
- ๐ New and noteworthy
- ๐ Fixed Issues
- ๐จ API Changes
- ๐ต Financial Contributions
- โจ Merged pull requests
- ๐ฆ Dependency updates
- ๐ Stats
๐ New and noteworthy
โจ New Rules
- The new Apex rule
AvoidBooleanMethodParametersfinds methods that take a boolean parameter. This can make method calls difficult to understand and maintain as the method is clearly doing two things.๐ Fixed Issues
- apex-design
- #5427: [apex] New Rule: Avoid Boolean Method Parameters
- apex-security
- #5788: [apex] ApexCRUDViolation unable to detect insecure SOQL if it is a direct input argument
- doc
- #5790: [doc] Website rule reference pages are returning 404
- java-bestpractices
- java-codestyle
- java-design
- #5804: [java] UselessOverridingMethod doesn't play well with UnnecessarySuppressWarning
๐จ API Changes
Rule Test Schema
... (truncated)
Commits
f06835e[release] prepare release pmd_releases/7.15.0e84f47aPrepare pmd release 7.15.08e5654f[ci] publish-snapshot/release: also create javadocs for kotlin (dokka)48e6c5f[doc] Fix javadoc plugin offline link configuration77276fb[ci] Fix condition for publish-release2b40c9e[ci] Fix regression tester script for release builds888eb62[ci] Fix dogfood check during release builds59e32beBump build-tools from 30 to 32 (#5853)5e2bf35[ci] New "Publish Release" workflow (#5745)6462b0c[ci] Small fixes- 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)