From ad5b1751874291577f2d9f34990dc175d42d9452 Mon Sep 17 00:00:00 2001
From: Shai Almog <67850168+shai-almog@users.noreply.github.com>
Date: Thu, 15 Jan 2026 20:10:26 +0200
Subject: [PATCH 1/2] Exclude PMD UselessParentheses rule
---
maven/core-unittests/pmd.xml | 10 ++++++++++
maven/core-unittests/pom.xml | 3 +++
2 files changed, 13 insertions(+)
create mode 100644 maven/core-unittests/pmd.xml
diff --git a/maven/core-unittests/pmd.xml b/maven/core-unittests/pmd.xml
new file mode 100644
index 0000000000..2f3693a06c
--- /dev/null
+++ b/maven/core-unittests/pmd.xml
@@ -0,0 +1,10 @@
+
+
+ PMD rules for core unit tests.
+
+
+
+
diff --git a/maven/core-unittests/pom.xml b/maven/core-unittests/pom.xml
index d176fdf7eb..1096be32c0 100644
--- a/maven/core-unittests/pom.xml
+++ b/maven/core-unittests/pom.xml
@@ -97,6 +97,9 @@
false
false
1.8
+
+ ${project.basedir}/pmd.xml
+
From f20304b34ea0100bc07f5d8538d9290da3d2c007 Mon Sep 17 00:00:00 2001
From: Shai Almog <67850168+shai-almog@users.noreply.github.com>
Date: Thu, 15 Jan 2026 20:26:15 +0200
Subject: [PATCH 2/2] Fix PMD ruleset reference for core-unittests
---
maven/core-unittests/pmd.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/maven/core-unittests/pmd.xml b/maven/core-unittests/pmd.xml
index 2f3693a06c..b261165849 100644
--- a/maven/core-unittests/pmd.xml
+++ b/maven/core-unittests/pmd.xml
@@ -4,7 +4,7 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://pmd.sourceforge.net/ruleset/2.0.0 http://pmd.sourceforge.net/ruleset_2_0_0.xsd">
PMD rules for core unit tests.
-
+