Skip to content

Bump net.sourceforge.pmd:pmd-java from 7.22.0 to 7.24.0#3293

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/gradle/net.sourceforge.pmd-pmd-java-7.23.0
Closed

Bump net.sourceforge.pmd:pmd-java from 7.22.0 to 7.24.0#3293
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/gradle/net.sourceforge.pmd-pmd-java-7.23.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Mar 30, 2026

Copy link
Copy Markdown
Contributor

Bumps net.sourceforge.pmd:pmd-java from 7.22.0 to 7.24.0.

Release notes

Sourced from net.sourceforge.pmd:pmd-java's releases.

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

... (truncated)

Commits

@dependabot dependabot Bot added the type:dependencies Pull requests that update a dependency label Mar 30, 2026
@baev

baev commented Apr 29, 2026

Copy link
Copy Markdown
Member

@dependabot rebase

Bumps [net.sourceforge.pmd:pmd-java](https://github.com/pmd/pmd) from 7.22.0 to 7.24.0.
- [Release notes](https://github.com/pmd/pmd/releases)
- [Commits](pmd/pmd@pmd_releases/7.22.0...pmd_releases/7.24.0)

---
updated-dependencies:
- dependency-name: net.sourceforge.pmd:pmd-java
  dependency-version: 7.23.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title Bump net.sourceforge.pmd:pmd-java from 7.22.0 to 7.23.0 Bump net.sourceforge.pmd:pmd-java from 7.22.0 to 7.24.0 Apr 29, 2026
@dependabot
dependabot Bot force-pushed the dependabot/gradle/net.sourceforge.pmd-pmd-java-7.23.0 branch from 749343e to 7014e24 Compare April 29, 2026 17:29
@github-actions

Copy link
Copy Markdown

Allure Report Summary

Name Duration Stats New Flaky Retry Report
Allure Report – Pull request #3293 4m 20s Passed tests 357   Skipped tests 1 358 0 0

@dependabot @github

dependabot Bot commented on behalf of github Apr 30, 2026

Copy link
Copy Markdown
Contributor Author

Superseded by #3318.

@dependabot dependabot Bot closed this Apr 30, 2026
@dependabot
dependabot Bot deleted the dependabot/gradle/net.sourceforge.pmd-pmd-java-7.23.0 branch April 30, 2026 02:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

theme:build type:dependencies Pull requests that update a dependency

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant