From 0397effbf9b0e8db15d9f1b242b26feb8fc9cdd3 Mon Sep 17 00:00:00 2001 From: "Erik C. Thauvin" Date: Mon, 28 Aug 2023 18:44:04 -0700 Subject: [PATCH 1/2] Removed file:// and fixed output paths to allow clicking in IDEA/VS Code. Close #1 --- src/main/java/rife/bld/extension/PmdOperation.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/rife/bld/extension/PmdOperation.java b/src/main/java/rife/bld/extension/PmdOperation.java index b86cd76..5a3c708 100644 --- a/src/main/java/rife/bld/extension/PmdOperation.java +++ b/src/main/java/rife/bld/extension/PmdOperation.java @@ -368,7 +368,9 @@ public class PmdOperation extends AbstractOperation { for (var v : report.getViolations()) { if (LOGGER.isLoggable(Level.WARNING)) { LOGGER.log(Level.WARNING, "[{0}] {1}:{2}:\n\t{3} ({4})\n\t\t--> {5}", - new Object[]{commandName, Paths.get(v.getFileId().getFileName()).toUri(), v.getBeginLine(), + new Object[]{commandName, + v.getFileId().getAbsolutePath(), + v.getBeginLine(), v.getRule().getName(), v.getRule().getExternalInfoUrl() //TODO bug in PMD? .replace("${pmd.website.baseurl}", From 69e2b8a62eea4c7888f46309c80afb255ae9a563 Mon Sep 17 00:00:00 2001 From: "Erik C. Thauvin" Date: Mon, 28 Aug 2023 18:47:04 -0700 Subject: [PATCH 2/2] Minor cleanup --- .idea/misc.xml | 3 +- .../java/rife/bld/extension/PmdOperation.java | 156 +++++++++--------- .../rife/bld/extension/PmdOperationTest.java | 8 +- 3 files changed, 83 insertions(+), 84 deletions(-) diff --git a/.idea/misc.xml b/.idea/misc.xml index d573dd7..333b5fb 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -1,4 +1,3 @@ - @@ -33,7 +32,7 @@