Skip to content

chore(deps): update pmd.version to v7 (major)#189

Open
renovate[bot] wants to merge 1 commit intomainfrom
renovate/major-pmd.version
Open

chore(deps): update pmd.version to v7 (major)#189
renovate[bot] wants to merge 1 commit intomainfrom
renovate/major-pmd.version

Conversation

@renovate
Copy link
Copy Markdown

@renovate renovate Bot commented Mar 22, 2024

This PR contains the following updates:

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

Release Notes

pmd/pmd (net.sourceforge.pmd:pmd-java)

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: 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 force-pushed the renovate/major-pmd.version branch from d635a37 to 2827690 Compare April 26, 2024 08:25
@renovate renovate Bot force-pushed the renovate/major-pmd.version branch from 2827690 to 0b4621b Compare May 31, 2024 12:52
@renovate renovate Bot force-pushed the renovate/major-pmd.version branch from 0b4621b to b292ec3 Compare June 28, 2024 09:59
@renovate renovate Bot force-pushed the renovate/major-pmd.version branch from b292ec3 to 558dce2 Compare July 26, 2024 09:40
@renovate renovate Bot force-pushed the renovate/major-pmd.version branch from 558dce2 to 30ffcc2 Compare August 30, 2024 09:58
@renovate renovate Bot force-pushed the renovate/major-pmd.version branch from 30ffcc2 to 57164c9 Compare September 27, 2024 10:18
@renovate renovate Bot force-pushed the renovate/major-pmd.version branch from 57164c9 to cca8496 Compare October 25, 2024 11:17
@renovate renovate Bot force-pushed the renovate/major-pmd.version branch from cca8496 to cbb085a Compare November 30, 2024 10:37
@renovate renovate Bot force-pushed the renovate/major-pmd.version branch from cbb085a to 05b669f Compare December 27, 2024 17:10
@renovate renovate Bot force-pushed the renovate/major-pmd.version branch from 05b669f to aadd6fe Compare January 31, 2025 10:25
@renovate renovate Bot force-pushed the renovate/major-pmd.version branch from aadd6fe to f35d82a Compare February 28, 2025 14:11
@renovate renovate Bot force-pushed the renovate/major-pmd.version branch from f35d82a to 2b00192 Compare March 28, 2025 11:12
@renovate renovate Bot force-pushed the renovate/major-pmd.version branch from 2b00192 to fd79390 Compare April 25, 2025 14:26
@renovate renovate Bot force-pushed the renovate/major-pmd.version branch from fd79390 to 5af08bf Compare May 30, 2025 17:51
@renovate renovate Bot force-pushed the renovate/major-pmd.version branch from 5af08bf to 8963271 Compare June 27, 2025 15:01
@renovate renovate Bot force-pushed the renovate/major-pmd.version branch from 8963271 to 8aaecee Compare July 25, 2025 08:09
@renovate renovate Bot force-pushed the renovate/major-pmd.version branch from 8aaecee to e910e72 Compare September 12, 2025 08:14
@renovate renovate Bot force-pushed the renovate/major-pmd.version branch from e910e72 to 286a77a Compare October 31, 2025 12:46
@renovate renovate Bot force-pushed the renovate/major-pmd.version branch from 286a77a to 410bc27 Compare November 28, 2025 13:36
@renovate renovate Bot force-pushed the renovate/major-pmd.version branch from 410bc27 to 9ba0ba6 Compare December 30, 2025 18:30
@renovate renovate Bot force-pushed the renovate/major-pmd.version branch from 9ba0ba6 to b0ab8ed Compare January 30, 2026 14:11
@renovate renovate Bot force-pushed the renovate/major-pmd.version branch from b0ab8ed to 0856d2d Compare February 27, 2026 14:12
@renovate renovate Bot force-pushed the renovate/major-pmd.version branch from 0856d2d to ea18ca9 Compare March 27, 2026 13:12
@renovate renovate Bot force-pushed the renovate/major-pmd.version branch from ea18ca9 to fdc65d6 Compare April 24, 2026 13:29
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