From 7ead6cc6f1f621a034f5a06436ffa6c51995893a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 16 Sep 2025 16:01:19 +0000 Subject: [PATCH 1/2] Bump pmd.metrics.version from 7.16.0-metrics to 7.17.0-metrics Bumps `pmd.metrics.version` from 7.16.0-metrics to 7.17.0-metrics. Updates `edu.hm.hafner:pmd-core` from 7.16.0-metrics to 7.17.0-metrics - [Release notes](https://github.com/pmd/pmd/releases) - [Changelog](https://github.com/pmd/pmd/blob/main/docs/render_release_notes.rb) - [Commits](https://github.com/pmd/pmd/commits) Updates `edu.hm.hafner:pmd-java` from 7.16.0-metrics to 7.17.0-metrics - [Release notes](https://github.com/pmd/pmd/releases) - [Changelog](https://github.com/pmd/pmd/blob/main/docs/render_release_notes.rb) - [Commits](https://github.com/pmd/pmd/commits) --- updated-dependencies: - dependency-name: edu.hm.hafner:pmd-core dependency-version: 7.17.0-metrics dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: edu.hm.hafner:pmd-java dependency-version: 7.17.0-metrics dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index fd0e96d2..8d1c05dc 100644 --- a/pom.xml +++ b/pom.xml @@ -81,7 +81,7 @@ 3.4.2 3.27.0 7.17.0 - 7.16.0-metrics + 7.17.0-metrics 3.6.0 11.0.1 4.9.5.0 From 1f205a3d0feae9efe964d7b1ecfdabf6b92bfd01 Mon Sep 17 00:00:00 2001 From: Ulli Hafner Date: Wed, 17 Sep 2025 08:40:30 +0200 Subject: [PATCH 2/2] Fix warnings from new PMD rule `AssignmentInOperand` --- src/main/java/edu/hm/hafner/util/LineRangeList.java | 1 + src/main/java/edu/hm/hafner/util/TreeString.java | 1 + 2 files changed, 2 insertions(+) diff --git a/src/main/java/edu/hm/hafner/util/LineRangeList.java b/src/main/java/edu/hm/hafner/util/LineRangeList.java index 0e802d86..5821d5fb 100644 --- a/src/main/java/edu/hm/hafner/util/LineRangeList.java +++ b/src/main/java/edu/hm/hafner/util/LineRangeList.java @@ -210,6 +210,7 @@ public void trim() { /** * Navigates through the ranges and performs the conversion to and from {@link LineRange}. */ + @SuppressWarnings("PMD.AssignmentInOperand") private class Cursor implements ListIterator { private int position; diff --git a/src/main/java/edu/hm/hafner/util/TreeString.java b/src/main/java/edu/hm/hafner/util/TreeString.java index 9a10a269..ad6e80b7 100644 --- a/src/main/java/edu/hm/hafner/util/TreeString.java +++ b/src/main/java/edu/hm/hafner/util/TreeString.java @@ -122,6 +122,7 @@ public int hashCode() { * Returns the full string representation. */ @Override + @SuppressWarnings("PMD.AssignmentInOperand") public String toString() { var tokens = new char[depth()][]; int i = tokens.length;