Skip to content

chore(deps): Update pmd to v7.24.0#600

Open
renovate[bot] wants to merge 1 commit intotrunkfrom
renovate/pmd
Open

chore(deps): Update pmd to v7.24.0#600
renovate[bot] wants to merge 1 commit intotrunkfrom
renovate/pmd

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Oct 2, 2025

This PR contains the following updates:

Package Change Age Confidence
pmd (source) 7.16.07.24.0 age confidence
net.sourceforge.pmd:pmd-java (source) 7.16.07.24.0 age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

pmd/pmd (pmd)

v7.24.0: PMD 7.24.0 (24-April-2026)

24-April-2026 - 7.24.0

The PMD team is pleased to announce PMD 7.24.0.

This is a minor release.

Table Of Contents
🌟️ New Rules
  • The new Apex rule AvoidInterfaceAsMapKey reports Map declarations
    (fields, variables, parameters) whose key type is an interface that has at least one abstract implementing
    class defining equals or hashCode. Using such maps results in potentially duplicated map entries or
    not being able to get entries by key.
  • The new Java rule OverridingThreadRun finds overridden Thread::run methods.
    This is not recommended. Instead, implement Runnable and pass an instance to the thread constructor.
🐛️ Fixed Issues
  • apex
    • #​5386: [apex] Apex files ending in "Test" are skipped with a number of rules
  • apex-errorprone
    • #​6492: [apex] New rule: Prevent use of interface -> abstract class with equals/hashCode as key in Map
  • apex-security
    • #​5385: [apex] ApexCRUDViolation not reported even if SOQL doesn't have permissions check on it
  • java-bestpractices
    • #​4272: [java] JUnitTestsShouldIncludeAssert: False positive with assert in lambda
  • java-multithreading
    • #​595: [java] New rule: Implement Runnable instead of extending Thread
  • kotlin
    • #​6003: [kotlin] Support multidollar interpolation (Kotlin 2.2)
✨️ Merged pull requests
📦️ Dependency updates
  • #​6515: chore: bump pmd-regression-tester from 1.6.2 to 1.7.0
  • #​6552: Bump PMD from 7.22.0 to 7.23.0
  • #​6564: chore(deps): bump ruby/setup-ruby from 1.295.0 to 1.299.0
  • #​6565: chore(deps-dev): bump net.bytebuddy:byte-buddy from 1.18.7 to 1.18.8
  • #​6566: chore(deps): bump com.puppycrawl.tools:checkstyle from 13.3.0 to 13.4.0
  • #​6567: chore(deps-dev): bump log4j.version from 2.25.3 to 2.25.4
  • #​6569: chore(deps-dev): bump net.bytebuddy:byte-buddy-agent from 1.18.7 to 1.18.8
  • #​6570: chore(deps): bump org.apache.groovy:groovy from 5.0.4 to 5.0.5
  • #​6571: chore(deps-dev): bump io.github.git-commit-id:git-commit-id-maven-plugin from 9.0.2 to 9.1.0
  • #​6572: chore(deps): bump bigdecimal from 4.0.1 to 4.1.0 in /docs
  • #​6578: chore(deps): bump marocchino/sticky-pull-request-comment from 3.0.2 to 3.0.3
  • #​6579: chore(deps): bump crate-ci/typos from 1.44.0 to 1.45.0
  • #​6580: chore(deps): bump ruby/setup-ruby from 1.299.0 to 1.300.0
  • #​6581: chore(deps-dev): bump io.github.git-commit-id:git-commit-id-maven-plugin from 9.1.0 to 10.0.0
  • #​6582: chore(deps): bump org.checkerframework:checker-qual from 3.54.0 to 4.0.0
  • #​6583: chore(deps-dev): bump ant.version from 1.10.15 to 1.10.16
  • #​6584: chore(deps): bump bigdecimal from 4.1.0 to 4.1.1 in /docs
  • #​6588: chore(deps): bump actions/cache from 5.0.4 to 5.0.5
  • #​6589: chore(deps): bump marocchino/sticky-pull-request-comment from 3.0.3 to 3.0.4
  • #​6590: chore(deps): bump crate-ci/typos from 1.45.0 to 1.45.1
  • #​6591: chore(deps): bump actions/upload-artifact from 7.0.0 to 7.0.1
  • #​6592: chore(deps): bump actions/create-github-app-token from 3.0.0 to 3.1.1
  • #​6593: chore(deps): bump scalameta.version from 4.15.2 to 4.16.0
  • #​6594: chore(deps): bump com.github.siom79.japicmp:japicmp-maven-plugin from 0.25.4 to 0.25.5
  • #​6595: chore(deps-dev): bump com.google.guava:guava from 33.5.0-jre to 33.6.0-jre
  • #​6596: chore(deps-dev): bump ant.version from 1.10.16 to 1.10.17
  • #​6599: chore(deps-dev): Bump lodash from 4.17.23 to 4.18.1
  • #​6600: chore(deps-dev): Bump addressable from 2.8.9 to 2.9.0
  • #​6613: chore(deps): bump ruby/setup-ruby from 1.300.0 to 1.305.0
  • #​6614: chore(deps): bump com.github.siom79.japicmp:japicmp-maven-plugin from 0.25.5 to 0.25.6
  • #​6615: chore(deps): bump scalameta.version from 4.16.0 to 4.16.1
  • #​6616: chore(deps-dev): bump org.sonarsource.scanner.maven:sonar-maven-plugin from 5.5.0.6356 to 5.6.0.6792
  • #​6617: chore(deps): bump org.jsoup:jsoup from 1.22.1 to 1.22.2
  • #​6618: chore(deps): bump bigdecimal from 4.1.1 to 4.1.2 in /docs
📈️ Stats
  • 82 commits
  • 14 closed tickets & PRs
  • Days since last release: 27

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • "after 5pm on the 2nd day of the month"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added the dependencies label Oct 2, 2025
@renovate renovate Bot force-pushed the renovate/pmd branch 2 times, most recently from 747c966 to 904f4de Compare October 9, 2025 11:05
@renovate renovate Bot changed the title chore(deps): Update dependency net.sourceforge.pmd:pmd-java to v7.17.0 chore(deps): Update dependency net.sourceforge.pmd:pmd-java to v7.18.0 Oct 31, 2025
@renovate renovate Bot changed the title chore(deps): Update dependency net.sourceforge.pmd:pmd-java to v7.18.0 chore(deps): Update dependency net.sourceforge.pmd:pmd-java to v7.19.0 Nov 28, 2025
@renovate renovate Bot changed the title chore(deps): Update dependency net.sourceforge.pmd:pmd-java to v7.19.0 chore(deps): Update dependency net.sourceforge.pmd:pmd-java to v7.20.0 Dec 31, 2025
@renovate renovate Bot force-pushed the renovate/pmd branch 2 times, most recently from 37c7797 to b81ba03 Compare January 30, 2026 10:41
@renovate renovate Bot changed the title chore(deps): Update dependency net.sourceforge.pmd:pmd-java to v7.20.0 chore(deps): Update dependency net.sourceforge.pmd:pmd-java to v7.21.0 Jan 30, 2026
@renovate renovate Bot changed the title chore(deps): Update dependency net.sourceforge.pmd:pmd-java to v7.21.0 chore(deps): Update dependency net.sourceforge.pmd:pmd-java to v7.22.0 Feb 28, 2026
@renovate renovate Bot changed the title chore(deps): Update dependency net.sourceforge.pmd:pmd-java to v7.22.0 chore(deps): Update dependency net.sourceforge.pmd:pmd-java to v7.23.0 Mar 28, 2026
@renovate renovate Bot changed the title chore(deps): Update dependency net.sourceforge.pmd:pmd-java to v7.23.0 chore(deps): Update pmd to v7.23.0 Apr 21, 2026
@renovate renovate Bot changed the title chore(deps): Update pmd to v7.23.0 chore(deps): Update pmd to v7.24.0 Apr 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants