From 61c2bb20f63bb56321246c962fadd5f1e55daf44 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 12 Sep 2025 11:03:44 +0000 Subject: [PATCH 1/4] Bump pmdVersion from 7.16.0 to 7.17.0 Bumps `pmdVersion` from 7.16.0 to 7.17.0. Updates `net.sourceforge.pmd:pmd-core` from 7.16.0 to 7.17.0 - [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/compare/pmd_releases/7.16.0...pmd_releases/7.17.0) Updates `net.sourceforge.pmd:pmd-java` from 7.16.0 to 7.17.0 - [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/compare/pmd_releases/7.16.0...pmd_releases/7.17.0) Updates `net.sourceforge.pmd:pmd-javascript` from 7.16.0 to 7.17.0 - [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/compare/pmd_releases/7.16.0...pmd_releases/7.17.0) Updates `net.sourceforge.pmd:pmd-jsp` from 7.16.0 to 7.17.0 - [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/compare/pmd_releases/7.16.0...pmd_releases/7.17.0) --- updated-dependencies: - dependency-name: net.sourceforge.pmd:pmd-core dependency-version: 7.17.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: net.sourceforge.pmd:pmd-java dependency-version: 7.17.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: net.sourceforge.pmd:pmd-javascript dependency-version: 7.17.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: net.sourceforge.pmd:pmd-jsp dependency-version: 7.17.0 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 7b93413b..77a6b35b 100644 --- a/pom.xml +++ b/pom.xml @@ -83,7 +83,7 @@ under the License. 8 3.9.11 - 7.16.0 + 7.17.0 1.7.36 1.9.24 2.0.0 From 61618a40cae2107ee2651d3e8d739aaeec837ada Mon Sep 17 00:00:00 2001 From: Tim Peeters Date: Thu, 2 Oct 2025 20:32:28 +0200 Subject: [PATCH 2/4] Replace UselessOperationOnImmutable with UselessPureMethodCall --- src/main/resources/rulesets/java/maven-pmd-plugin-default.xml | 2 +- src/main/resources/rulesets/maven.xml | 2 +- src/site/apt/examples/usingRuleSets.apt.vm | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/resources/rulesets/java/maven-pmd-plugin-default.xml b/src/main/resources/rulesets/java/maven-pmd-plugin-default.xml index 238e51ba..e1e2eb73 100644 --- a/src/main/resources/rulesets/java/maven-pmd-plugin-default.xml +++ b/src/main/resources/rulesets/java/maven-pmd-plugin-default.xml @@ -72,7 +72,7 @@ under the License. - + diff --git a/src/main/resources/rulesets/maven.xml b/src/main/resources/rulesets/maven.xml index e4ab8067..6b462410 100644 --- a/src/main/resources/rulesets/maven.xml +++ b/src/main/resources/rulesets/maven.xml @@ -77,7 +77,7 @@ under the License. - + diff --git a/src/site/apt/examples/usingRuleSets.apt.vm b/src/site/apt/examples/usingRuleSets.apt.vm index ffe846f2..70f8adb6 100644 --- a/src/site/apt/examples/usingRuleSets.apt.vm +++ b/src/site/apt/examples/usingRuleSets.apt.vm @@ -134,7 +134,7 @@ The default ruleset - + From 5dc4f03a946ec69d83ea2ca79665a29862b9c817 Mon Sep 17 00:00:00 2001 From: Tim Peeters Date: Thu, 2 Oct 2025 20:34:45 +0200 Subject: [PATCH 3/4] Fix broken tests (UnusedFormalParameter ignores public constructors now). --- src/it/MPMD-163/src/main/java/com/mycompany/app/Foo.java | 2 +- .../MPMD-270-325-JDK11/src/main/java/com/mycompany/app/Foo.java | 2 +- src/it/MPMD-280-JDK12/src/main/java/com/mycompany/app/Foo.java | 2 +- src/it/MPMD-295-JDK13/src/main/java/com/mycompany/app/Foo.java | 2 +- src/it/MPMD-302-JDK14/src/main/java/com/mycompany/app/Foo.java | 2 +- src/it/MPMD-302-JDK15/src/main/java/com/mycompany/app/Foo.java | 2 +- src/it/MPMD-312-JDK16/src/main/java/com/mycompany/app/Foo.java | 2 +- src/it/MPMD-312-JDK17/src/main/java/com/mycompany/app/Foo.java | 2 +- src/it/MPMD-332-JDK18/src/main/java/com/mycompany/app/Foo.java | 2 +- src/it/MPMD-348-JDK19/src/main/java/com/mycompany/app/Foo.java | 2 +- src/it/MPMD-365-JDK20/src/main/java/com/mycompany/app/Foo.java | 2 +- src/it/MPMD-379-JDK21/src/main/java/com/mycompany/app/Foo.java | 2 +- src/it/empty-rulesets/src/main/java/com/mycompany/app/Foo.java | 2 +- 13 files changed, 13 insertions(+), 13 deletions(-) diff --git a/src/it/MPMD-163/src/main/java/com/mycompany/app/Foo.java b/src/it/MPMD-163/src/main/java/com/mycompany/app/Foo.java index 029e9680..45be021a 100644 --- a/src/it/MPMD-163/src/main/java/com/mycompany/app/Foo.java +++ b/src/it/MPMD-163/src/main/java/com/mycompany/app/Foo.java @@ -20,7 +20,7 @@ import java.util.ArrayList; public class Foo { - public Foo(final ArrayList foo) + private Foo(final ArrayList foo) { } diff --git a/src/it/MPMD-270-325-JDK11/src/main/java/com/mycompany/app/Foo.java b/src/it/MPMD-270-325-JDK11/src/main/java/com/mycompany/app/Foo.java index 4823d574..62f0949b 100644 --- a/src/it/MPMD-270-325-JDK11/src/main/java/com/mycompany/app/Foo.java +++ b/src/it/MPMD-270-325-JDK11/src/main/java/com/mycompany/app/Foo.java @@ -23,7 +23,7 @@ public class Foo { - public Foo( final ArrayList foo ) + private Foo( final ArrayList foo ) { } diff --git a/src/it/MPMD-280-JDK12/src/main/java/com/mycompany/app/Foo.java b/src/it/MPMD-280-JDK12/src/main/java/com/mycompany/app/Foo.java index 4823d574..62f0949b 100644 --- a/src/it/MPMD-280-JDK12/src/main/java/com/mycompany/app/Foo.java +++ b/src/it/MPMD-280-JDK12/src/main/java/com/mycompany/app/Foo.java @@ -23,7 +23,7 @@ public class Foo { - public Foo( final ArrayList foo ) + private Foo( final ArrayList foo ) { } diff --git a/src/it/MPMD-295-JDK13/src/main/java/com/mycompany/app/Foo.java b/src/it/MPMD-295-JDK13/src/main/java/com/mycompany/app/Foo.java index 4823d574..62f0949b 100644 --- a/src/it/MPMD-295-JDK13/src/main/java/com/mycompany/app/Foo.java +++ b/src/it/MPMD-295-JDK13/src/main/java/com/mycompany/app/Foo.java @@ -23,7 +23,7 @@ public class Foo { - public Foo( final ArrayList foo ) + private Foo( final ArrayList foo ) { } diff --git a/src/it/MPMD-302-JDK14/src/main/java/com/mycompany/app/Foo.java b/src/it/MPMD-302-JDK14/src/main/java/com/mycompany/app/Foo.java index 4823d574..62f0949b 100644 --- a/src/it/MPMD-302-JDK14/src/main/java/com/mycompany/app/Foo.java +++ b/src/it/MPMD-302-JDK14/src/main/java/com/mycompany/app/Foo.java @@ -23,7 +23,7 @@ public class Foo { - public Foo( final ArrayList foo ) + private Foo( final ArrayList foo ) { } diff --git a/src/it/MPMD-302-JDK15/src/main/java/com/mycompany/app/Foo.java b/src/it/MPMD-302-JDK15/src/main/java/com/mycompany/app/Foo.java index 4823d574..62f0949b 100644 --- a/src/it/MPMD-302-JDK15/src/main/java/com/mycompany/app/Foo.java +++ b/src/it/MPMD-302-JDK15/src/main/java/com/mycompany/app/Foo.java @@ -23,7 +23,7 @@ public class Foo { - public Foo( final ArrayList foo ) + private Foo( final ArrayList foo ) { } diff --git a/src/it/MPMD-312-JDK16/src/main/java/com/mycompany/app/Foo.java b/src/it/MPMD-312-JDK16/src/main/java/com/mycompany/app/Foo.java index 4823d574..62f0949b 100644 --- a/src/it/MPMD-312-JDK16/src/main/java/com/mycompany/app/Foo.java +++ b/src/it/MPMD-312-JDK16/src/main/java/com/mycompany/app/Foo.java @@ -23,7 +23,7 @@ public class Foo { - public Foo( final ArrayList foo ) + private Foo( final ArrayList foo ) { } diff --git a/src/it/MPMD-312-JDK17/src/main/java/com/mycompany/app/Foo.java b/src/it/MPMD-312-JDK17/src/main/java/com/mycompany/app/Foo.java index 4823d574..62f0949b 100644 --- a/src/it/MPMD-312-JDK17/src/main/java/com/mycompany/app/Foo.java +++ b/src/it/MPMD-312-JDK17/src/main/java/com/mycompany/app/Foo.java @@ -23,7 +23,7 @@ public class Foo { - public Foo( final ArrayList foo ) + private Foo( final ArrayList foo ) { } diff --git a/src/it/MPMD-332-JDK18/src/main/java/com/mycompany/app/Foo.java b/src/it/MPMD-332-JDK18/src/main/java/com/mycompany/app/Foo.java index 4823d574..62f0949b 100644 --- a/src/it/MPMD-332-JDK18/src/main/java/com/mycompany/app/Foo.java +++ b/src/it/MPMD-332-JDK18/src/main/java/com/mycompany/app/Foo.java @@ -23,7 +23,7 @@ public class Foo { - public Foo( final ArrayList foo ) + private Foo( final ArrayList foo ) { } diff --git a/src/it/MPMD-348-JDK19/src/main/java/com/mycompany/app/Foo.java b/src/it/MPMD-348-JDK19/src/main/java/com/mycompany/app/Foo.java index 4823d574..62f0949b 100644 --- a/src/it/MPMD-348-JDK19/src/main/java/com/mycompany/app/Foo.java +++ b/src/it/MPMD-348-JDK19/src/main/java/com/mycompany/app/Foo.java @@ -23,7 +23,7 @@ public class Foo { - public Foo( final ArrayList foo ) + private Foo( final ArrayList foo ) { } diff --git a/src/it/MPMD-365-JDK20/src/main/java/com/mycompany/app/Foo.java b/src/it/MPMD-365-JDK20/src/main/java/com/mycompany/app/Foo.java index 4823d574..62f0949b 100644 --- a/src/it/MPMD-365-JDK20/src/main/java/com/mycompany/app/Foo.java +++ b/src/it/MPMD-365-JDK20/src/main/java/com/mycompany/app/Foo.java @@ -23,7 +23,7 @@ public class Foo { - public Foo( final ArrayList foo ) + private Foo( final ArrayList foo ) { } diff --git a/src/it/MPMD-379-JDK21/src/main/java/com/mycompany/app/Foo.java b/src/it/MPMD-379-JDK21/src/main/java/com/mycompany/app/Foo.java index 4823d574..62f0949b 100644 --- a/src/it/MPMD-379-JDK21/src/main/java/com/mycompany/app/Foo.java +++ b/src/it/MPMD-379-JDK21/src/main/java/com/mycompany/app/Foo.java @@ -23,7 +23,7 @@ public class Foo { - public Foo( final ArrayList foo ) + private Foo( final ArrayList foo ) { } diff --git a/src/it/empty-rulesets/src/main/java/com/mycompany/app/Foo.java b/src/it/empty-rulesets/src/main/java/com/mycompany/app/Foo.java index 2a5a2bcc..09334a2d 100644 --- a/src/it/empty-rulesets/src/main/java/com/mycompany/app/Foo.java +++ b/src/it/empty-rulesets/src/main/java/com/mycompany/app/Foo.java @@ -21,7 +21,7 @@ public class Foo { - public Foo( final ArrayList foo ) + private Foo( final ArrayList foo ) { } From 86c4e59c8ff48c7968b3b4bc500275d9e0fec114 Mon Sep 17 00:00:00 2001 From: Tim Peeters Date: Thu, 2 Oct 2025 22:34:38 +0200 Subject: [PATCH 4/4] Bump maven-invoker-plugin. --- pom.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/pom.xml b/pom.xml index 77a6b35b..65f18aea 100644 --- a/pom.xml +++ b/pom.xml @@ -398,6 +398,7 @@ under the License. org.apache.maven.plugins maven-invoker-plugin + 3.9.1 ${project.build.directory}/local-repo false