From f032389b81ded5b933ff554ba97193bf1c53a653 Mon Sep 17 00:00:00 2001 From: nimratcoderabbit Date: Tue, 15 Jul 2025 12:39:43 -0400 Subject: [PATCH 1/2] PMD files --- bad.java | 24 ++++++++++++++++++++++++ ruleset.xml | 35 +++++++++++++++++++++++++++++++++++ 2 files changed, 59 insertions(+) create mode 100644 bad.java create mode 100644 ruleset.xml diff --git a/bad.java b/bad.java new file mode 100644 index 0000000..fdf2852 --- /dev/null +++ b/bad.java @@ -0,0 +1,24 @@ +public class BadExample { + + private int unusedField; + + public BadExample() { + // unnecessary constructor + } + + public void DOStuff() { + try { + int FooBar = 1; + System.out.println("Start"); + + for (int i = 0; i < 30; i++) { + System.out.println("Line " + i); + } + } catch (Exception e) { + // silently ignored + } finally { + return; // forbidden in finally block + } + } +} + diff --git a/ruleset.xml b/ruleset.xml new file mode 100644 index 0000000..fdc0651 --- /dev/null +++ b/ruleset.xml @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From 3ec3bb6ab6639a467f7dc210509d6df86e60599a Mon Sep 17 00:00:00 2001 From: alex Date: Tue, 15 Jul 2025 14:23:44 -0400 Subject: [PATCH 2/2] allow xml --- .coderabbit.yaml | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 .coderabbit.yaml diff --git a/.coderabbit.yaml b/.coderabbit.yaml new file mode 100644 index 0000000..5176010 --- /dev/null +++ b/.coderabbit.yaml @@ -0,0 +1,2 @@ +reviews: + path_filters: ["**/ruleset.xml","ruleset.xml", "**/bad.java", "bad.java"] \ No newline at end of file