Skip to content

fix(deps): update dependency pmd to v7.24.0#262

Open
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/pmd-7.x
Open

fix(deps): update dependency pmd to v7.24.0#262
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/pmd-7.x

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented May 30, 2025

This PR contains the following updates:

Package Change Age Confidence
pmd (source) 7.13.07.24.0 age confidence

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
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update 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 force-pushed the renovate/pmd-7.x branch 3 times, most recently from e2c19fc to 97b107c Compare June 9, 2025 15:41
@renovate renovate Bot force-pushed the renovate/pmd-7.x branch 4 times, most recently from afb13f0 to e59bf39 Compare June 20, 2025 11:11
@renovate renovate Bot force-pushed the renovate/pmd-7.x branch 3 times, most recently from d4e0948 to bf84e5f Compare June 27, 2025 14:41
@renovate renovate Bot changed the title fix(deps): update dependency pmd to v7.14.0 fix(deps): update dependency pmd to v7.15.0 Jun 27, 2025
@renovate renovate Bot force-pushed the renovate/pmd-7.x branch 3 times, most recently from c107e7c to 08d52e4 Compare July 11, 2025 04:13
@renovate renovate Bot force-pushed the renovate/pmd-7.x branch 4 times, most recently from 0456b85 to f96ec0f Compare July 25, 2025 08:11
@renovate renovate Bot changed the title fix(deps): update dependency pmd to v7.15.0 fix(deps): update dependency pmd to v7.16.0 Jul 25, 2025
@renovate renovate Bot force-pushed the renovate/pmd-7.x branch 2 times, most recently from b201386 to 80f1c48 Compare August 3, 2025 06:59
@renovate renovate Bot force-pushed the renovate/pmd-7.x branch from 80f1c48 to 8508ad5 Compare August 10, 2025 08:56
@renovate renovate Bot force-pushed the renovate/pmd-7.x branch 2 times, most recently from 54ea21a to bcee721 Compare August 21, 2025 22:41
@renovate renovate Bot force-pushed the renovate/pmd-7.x branch 4 times, most recently from 26cdfda to 713690d Compare September 7, 2025 01:25
@renovate renovate Bot force-pushed the renovate/pmd-7.x branch from 713690d to 08195e9 Compare September 13, 2025 23:08
@renovate renovate Bot changed the title fix(deps): update dependency pmd to v7.16.0 fix(deps): update dependency pmd to v7.17.0 Sep 13, 2025
@renovate renovate Bot changed the title fix(deps): update dependency pmd to v7.17.0 fix(deps): update dependency pmd to v7.18.0 Oct 31, 2025
@renovate renovate Bot force-pushed the renovate/pmd-7.x branch 3 times, most recently from adebb28 to 62abd86 Compare November 1, 2025 06:39
@renovate renovate Bot force-pushed the renovate/pmd-7.x branch from 62abd86 to d90c262 Compare November 12, 2025 06:06
@renovate renovate Bot force-pushed the renovate/pmd-7.x branch 2 times, most recently from 1b613e3 to 1f5a2a3 Compare November 26, 2025 09:01
@renovate renovate Bot force-pushed the renovate/pmd-7.x branch from 1f5a2a3 to b7411d0 Compare November 28, 2025 13:54
@renovate renovate Bot changed the title fix(deps): update dependency pmd to v7.18.0 fix(deps): update dependency pmd to v7.19.0 Nov 28, 2025
@renovate renovate Bot force-pushed the renovate/pmd-7.x branch from b7411d0 to 22b6e04 Compare November 30, 2025 21:33
@renovate renovate Bot force-pushed the renovate/pmd-7.x branch 2 times, most recently from f5bc095 to d273250 Compare December 18, 2025 17:47
@renovate renovate Bot force-pushed the renovate/pmd-7.x branch from d273250 to 73d4d53 Compare December 30, 2025 18:46
@renovate renovate Bot changed the title fix(deps): update dependency pmd to v7.19.0 fix(deps): update dependency pmd to v7.20.0 Dec 30, 2025
@renovate renovate Bot force-pushed the renovate/pmd-7.x branch from 73d4d53 to d2e08fb Compare January 6, 2026 22:23
@renovate renovate Bot force-pushed the renovate/pmd-7.x branch 3 times, most recently from 539de73 to cef37d4 Compare January 24, 2026 01:13
@renovate renovate Bot force-pushed the renovate/pmd-7.x branch from cef37d4 to cee595e Compare January 30, 2026 13:26
@renovate renovate Bot changed the title fix(deps): update dependency pmd to v7.20.0 fix(deps): update dependency pmd to v7.21.0 Jan 30, 2026
@renovate renovate Bot force-pushed the renovate/pmd-7.x branch 2 times, most recently from 36582bf to e6ed7f5 Compare February 19, 2026 16:39
@renovate renovate Bot force-pushed the renovate/pmd-7.x branch 2 times, most recently from 39f8fa7 to f8b0701 Compare February 27, 2026 13:04
@renovate renovate Bot changed the title fix(deps): update dependency pmd to v7.21.0 fix(deps): update dependency pmd to v7.22.0 Feb 27, 2026
@renovate renovate Bot force-pushed the renovate/pmd-7.x branch 3 times, most recently from 3a940c9 to 938f299 Compare March 26, 2026 16:38
@renovate renovate Bot force-pushed the renovate/pmd-7.x branch from 938f299 to 6b04175 Compare March 27, 2026 14:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants