Skip to content

Commit b69c391

Browse files
Bump net.sourceforge.pmd:pmd-lang-test from 7.16.0 to 7.17.0 (#236)
Bumps [net.sourceforge.pmd:pmd-lang-test](https://github.com/pmd/pmd) from 7.16.0 to 7.17.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pmd/pmd/releases">net.sourceforge.pmd:pmd-lang-test's releases</a>.</em></p> <blockquote> <h2>PMD 7.17.0 (12-September-2025)</h2> <h2>12-September-2025 - 7.17.0</h2> <p>The PMD team is pleased to announce PMD 7.17.0.</p> <p>This is a minor release.</p> <h3>Table Of Contents</h3> <ul> <li><a href="https://github.com/pmd/pmd/blob/HEAD/#new-and-noteworthy">🚀 New and noteworthy</a> <ul> <li><a href="https://github.com/pmd/pmd/blob/HEAD/#new-rules">✨ New Rules</a></li> <li><a href="https://github.com/pmd/pmd/blob/HEAD/#deprecated-rules">Deprecated Rules</a></li> <li><a href="https://github.com/pmd/pmd/blob/HEAD/#cpd-new-markdown-report-format">CPD: New Markdown Report Format</a></li> </ul> </li> <li><a href="https://github.com/pmd/pmd/blob/HEAD/#fixed-issues">🐛 Fixed Issues</a></li> <li><a href="https://github.com/pmd/pmd/blob/HEAD/#api-changes">🚨 API Changes</a> <ul> <li><a href="https://github.com/pmd/pmd/blob/HEAD/#deprecations">Deprecations</a></li> <li><a href="https://github.com/pmd/pmd/blob/HEAD/#experimental-api">Experimental API</a></li> <li><a href="https://github.com/pmd/pmd/blob/HEAD/#pmd-report-format-csv">PMD Report Format CSV</a></li> <li><a href="https://github.com/pmd/pmd/blob/HEAD/#rule-test-schema">Rule Test Schema</a></li> <li><a href="https://github.com/pmd/pmd/blob/HEAD/#deprecations">Deprecations</a></li> </ul> </li> <li><a href="https://github.com/pmd/pmd/blob/HEAD/#merged-pull-requests">✨ Merged pull requests</a></li> <li><a href="https://github.com/pmd/pmd/blob/HEAD/#dependency-updates">📦 Dependency updates</a></li> <li><a href="https://github.com/pmd/pmd/blob/HEAD/#stats">📈 Stats</a></li> </ul> <h3>🚀 New and noteworthy</h3> <h4>✨ New Rules</h4> <p>This release brings several new rules for both Java and Apex. Please try them out and submit feedback on <a href="https://github.com/pmd/pmd/issues">our issue tracker</a>!</p> <ul> <li>The new apex rule <a href="https://docs.pmd-code.org/pmd-doc-7.17.0/pmd_rules_apex_codestyle.html#annotationsnamingconventions"><code>AnnotationsNamingConventions</code></a> enforces that annotations are used consistently in PascalCase.<br /> The rule is referenced in the quickstart.xml ruleset for Apex.</li> <li>The new java rule <a href="https://docs.pmd-code.org/pmd-doc-7.17.0/pmd_rules_java_codestyle.html#typeparameternamingconventions"><code>TypeParameterNamingConventions</code></a> replaces the now deprecated rule GenericsNaming. The new rule is configurable and checks for naming conventions of type parameters in generic types and methods. It can be configured via a regular expression.<br /> By default, this rule uses the standard Java naming convention (single uppercase letter).<br /> The rule is referenced in the quickstart.xml ruleset for Java.</li> <li>The new java rule <a href="https://docs.pmd-code.org/pmd-doc-7.17.0/pmd_rules_java_errorprone.html#overridebothequalsandhashcodeoncomparable"><code>OverrideBothEqualsAndHashCodeOnComparable</code></a> finds missing <code>hashCode()</code> and/or <code>equals()</code> methods on types that implement <code>Comparable</code>. This is important if instances of these classes are used in collections. Failing to do so can lead to unexpected behavior in sets which then do not conform to the <code>Set</code> interface. While the <code>Set</code> interface relies on <code>equals()</code> to determine object equality, sorted sets like <code>TreeSet</code> use <code>compareTo()</code> instead. The same issue can arise when such objects are used as keys in sorted maps.<br /> This rule is very similar to <a href="https://docs.pmd-code.org/pmd-doc-7.17.0/pmd_rules_java_errorprone.html#overridebothequalsandhashcode"><code>OverrideBothEqualsAndHashcode</code></a> which has always been</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pmd/pmd/commit/d2942d5ded8e3f967ba8872f3dc58a7bdffa73bf"><code>d2942d5</code></a> [release] prepare release pmd_releases/7.17.0</li> <li><a href="https://github.com/pmd/pmd/commit/76cc98aac0f9aadc62cb6b3795069b3a552d5a51"><code>76cc98a</code></a> Prepare pmd release 7.17.0</li> <li><a href="https://github.com/pmd/pmd/commit/58dfb170213b1d1e4dc2b2e4e020ff4f28ea60b7"><code>58dfb17</code></a> [doc] Update release notes - add missing new rule fix issues</li> <li><a href="https://github.com/pmd/pmd/commit/1b23cb3301bc156e67603f37c4593efe8925712b"><code>1b23cb3</code></a> [java] More detailed message for AvoidInstanceofChecksInCatchClause (<a href="https://redirect.github.com/pmd/pmd/issues/6009">#6009</a>)</li> <li><a href="https://github.com/pmd/pmd/commit/f8a962ac220293df7c26a612398306499d9ea5c2"><code>f8a962a</code></a> Merge branch 'main' into instanceof-message</li> <li><a href="https://github.com/pmd/pmd/commit/ce3b01fe8a67c7f45e958861b2ab390f74cf534b"><code>ce3b01f</code></a> [core] Fix <a href="https://redirect.github.com/pmd/pmd/issues/5849">#5849</a>: Support Markdown Output for CPD Reports (<a href="https://redirect.github.com/pmd/pmd/issues/6008">#6008</a>)</li> <li><a href="https://github.com/pmd/pmd/commit/2e84a82c432d53755d81bd06c98a478d6bb69ecb"><code>2e84a82</code></a> Merge branch 'main' into pr-6009</li> <li><a href="https://github.com/pmd/pmd/commit/d55bea2ea019e52c60089f0be946ccfcfe03d7ce"><code>d55bea2</code></a> [doc] Update release notes (<a href="https://redirect.github.com/pmd/pmd/issues/6009">#6009</a>)</li> <li><a href="https://github.com/pmd/pmd/commit/59ff6419ca22ccf27f335cd6fe5d58b94bf102be"><code>59ff641</code></a> Merge branch 'main' into pr-6008</li> <li><a href="https://github.com/pmd/pmd/commit/d34dbfcbeeb4004f5bb2ae14bda48045d8f9e0da"><code>d34dbfc</code></a> [doc] Update release notes (<a href="https://redirect.github.com/pmd/pmd/issues/6008">#6008</a>, <a href="https://redirect.github.com/pmd/pmd/issues/5849">#5849</a>)</li> <li>Additional commits viewable in <a href="https://github.com/pmd/pmd/compare/pmd_releases/7.16.0...pmd_releases/7.17.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=net.sourceforge.pmd:pmd-lang-test&package-manager=maven&previous-version=7.16.0&new-version=7.17.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 parent 4f8e922 commit b69c391

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@
5252
<openjfx.version>17.0.10</openjfx.version>
5353
<java.version>8</java.version>
5454

55-
<pmd.langtest.version>7.16.0</pmd.langtest.version>
55+
<pmd.langtest.version>7.17.0</pmd.langtest.version>
5656
<kotlin.compiler.apiVersion>1.9</kotlin.compiler.apiVersion>
5757
<kotlin.compiler.languageVersion>1.9</kotlin.compiler.languageVersion>
5858
<kotlin.compiler.jvmTarget>1.${java.version}</kotlin.compiler.jvmTarget>

0 commit comments

Comments
 (0)