Bump dependency net.sourceforge.pmd:pmd-javascript to v7.24.0#1849
Bump dependency net.sourceforge.pmd:pmd-javascript to v7.24.0#1849
Conversation
77c40f2 to
4a23189
Compare
☀️ Quality MonitorTests Coverage for New Code 〰️ Line Coverage: 100.00% — perfect 🎉 Coverage for Whole Project 〰️ Line Coverage: 92.03% — 64 missed lines Style Bugs API Problems🚫 Revapi: No warnings Vulnerabilities🛡️ OWASP Dependency Check: No vulnerabilities Software Metrics 🌀 Cyclomatic Complexity: 397 (total) 🚦 Quality GatesOverall Status: ✅ SUCCESS✅ Passed Gates
Created by Quality Monitor v4.11.0 (#484bbba). More details are shown in the GitHub Checks Result. |
This PR contains the following updates:
7.23.0→7.24.0Release Notes
pmd/pmd (net.sourceforge.pmd:pmd-javascript)
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
AvoidInterfaceAsMapKeyreportsMapdeclarations(fields, variables, parameters) whose key type is an interface that has at least one abstract implementing
class defining
equalsorhashCode. Using such maps results in potentially duplicated map entries ornot being able to get entries by key.
OverridingThreadRunfinds overriddenThread::runmethods.This is not recommended. Instead, implement
Runnableand pass an instance to the thread constructor.🐛️ Fixed Issues
✨️ Merged pull requests
📦️ Dependency updates
📈️ Stats
Configuration
📅 Schedule: (UTC)
🚦 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 this update again.
This PR was generated by Mend Renovate. View the repository job log.