From e0fc069a568298770ca4b71cffc576f8d6d0bf5d Mon Sep 17 00:00:00 2001 From: tmorin Date: Sun, 6 Apr 2025 19:16:24 +0200 Subject: [PATCH] chore: add suppression warnings for SonarQube issues in various classes --- src/main/java/io/morin/archicode/cli/ArchiCode.java | 1 + src/main/java/io/morin/archicode/cli/GenerateViewsCommand.java | 2 ++ src/main/java/io/morin/archicode/cli/GetSchemasQuery.java | 1 + src/main/java/io/morin/archicode/cli/GetViewsQuery.java | 1 + src/main/java/io/morin/archicode/cli/QueryOutputWriter.java | 1 + .../io/morin/archicode/rendering/plantuml/ItemRenderer.java | 2 +- src/test/java/io/morin/archicode/ResourceFixtures.java | 1 + src/test/java/io/morin/archicode/cli/CustomRenderingTest.java | 1 + src/test/java/io/morin/archicode/cli/QueryOutputWriterTest.java | 1 + .../archicode/viewpoint/deep/DeepViewpointFactoryTest.java | 1 + .../viewpoint/overview/MetaLinkFinderForEgressTest.java | 1 + .../viewpoint/overview/MetaLinkFinderForIngressTest.java | 1 + 12 files changed, 13 insertions(+), 1 deletion(-) diff --git a/src/main/java/io/morin/archicode/cli/ArchiCode.java b/src/main/java/io/morin/archicode/cli/ArchiCode.java index bf3f2a0..f0f3fdb 100644 --- a/src/main/java/io/morin/archicode/cli/ArchiCode.java +++ b/src/main/java/io/morin/archicode/cli/ArchiCode.java @@ -13,6 +13,7 @@ description = "ArchiCode provides features to support architecture work with an as-code approach.", subcommands = { ViewsGroup.class, QueryGroup.class } ) +@SuppressWarnings("java:S6813") public class ArchiCode { @Inject diff --git a/src/main/java/io/morin/archicode/cli/GenerateViewsCommand.java b/src/main/java/io/morin/archicode/cli/GenerateViewsCommand.java index f4b1a3c..e51d99b 100644 --- a/src/main/java/io/morin/archicode/cli/GenerateViewsCommand.java +++ b/src/main/java/io/morin/archicode/cli/GenerateViewsCommand.java @@ -25,6 +25,7 @@ import picocli.CommandLine; @Slf4j +@SuppressWarnings("java:S6813") @CommandLine.Command(name = "generate", description = "Generate the views of the workspace.") public class GenerateViewsCommand implements Runnable { @@ -101,6 +102,7 @@ public class GenerateViewsCommand implements Runnable { String viewPropertiesAsPath; @Override + @SuppressWarnings("java:S3252") public void run() { Logger.getGlobal().setLevel(Level.INFO); diff --git a/src/main/java/io/morin/archicode/cli/GetSchemasQuery.java b/src/main/java/io/morin/archicode/cli/GetSchemasQuery.java index 1ba4614..88483d3 100644 --- a/src/main/java/io/morin/archicode/cli/GetSchemasQuery.java +++ b/src/main/java/io/morin/archicode/cli/GetSchemasQuery.java @@ -13,6 +13,7 @@ @Slf4j @CommandLine.Command(name = "schemas", description = "Get JSON schemas related to the ArchiCode data model.") +@SuppressWarnings("java:S6813") public class GetSchemasQuery implements Runnable { @Inject diff --git a/src/main/java/io/morin/archicode/cli/GetViewsQuery.java b/src/main/java/io/morin/archicode/cli/GetViewsQuery.java index 02d5d01..5dedd96 100644 --- a/src/main/java/io/morin/archicode/cli/GetViewsQuery.java +++ b/src/main/java/io/morin/archicode/cli/GetViewsQuery.java @@ -23,6 +23,7 @@ @Slf4j @CommandLine.Command(name = "views", description = "List and filter the views of the workspace.") +@SuppressWarnings("java:S6813") public class GetViewsQuery implements Runnable { @CommandLine.ParentCommand diff --git a/src/main/java/io/morin/archicode/cli/QueryOutputWriter.java b/src/main/java/io/morin/archicode/cli/QueryOutputWriter.java index 223d5b3..5e8ae7b 100644 --- a/src/main/java/io/morin/archicode/cli/QueryOutputWriter.java +++ b/src/main/java/io/morin/archicode/cli/QueryOutputWriter.java @@ -40,6 +40,7 @@ public void write(@NonNull String content, @NonNull PrintStream printStream) { printStream.println(content); } + @SuppressWarnings("java:S106") public void write(@NonNull String content) { write(content, System.out); } diff --git a/src/main/java/io/morin/archicode/rendering/plantuml/ItemRenderer.java b/src/main/java/io/morin/archicode/rendering/plantuml/ItemRenderer.java index 2f58610..7a97fd2 100644 --- a/src/main/java/io/morin/archicode/rendering/plantuml/ItemRenderer.java +++ b/src/main/java/io/morin/archicode/rendering/plantuml/ItemRenderer.java @@ -112,7 +112,7 @@ String render(@NonNull Viewpoint viewpoint, @NonNull Item item) { val compositeFormatter = viewpoint.getWorkspace().getFormatters().getComposite(); - // rectangle as "