From 3c63ac0f565d7658eadab6e9a0fd29bde1f5e8fc Mon Sep 17 00:00:00 2001 From: Michael Vorburger Date: Sat, 4 Jan 2025 01:02:24 +0100 Subject: [PATCH] fix (core): Address DeepSource JAVA-E0169 & JAVA-W1059 --- docs/concepts/other.md | 1 + .../enola/common/io/iri/template/URITemplateMatcherChain.java | 1 + java/dev/enola/common/protobuf/TypeRegistryWrapper.java | 1 + java/dev/enola/thing/gen/DocGenConstants.java | 4 +++- 4 files changed, 6 insertions(+), 1 deletion(-) diff --git a/docs/concepts/other.md b/docs/concepts/other.md index bb8de7da7..f72c2f71a 100644 --- a/docs/concepts/other.md +++ b/docs/concepts/other.md @@ -79,6 +79,7 @@ Enola 🕵🏾‍♀️ is not a Communication tool. * [Anzo, by Cambridge Semantics](https://cambridgesemantics.com/anzo-platform/) #commercial * [Semaphore, by Progress](https://www.progress.com/semaphore) #commercial * [metaphactory, by Metaphacts](https://metaphacts.com) +* [openEngiadina](https://openengiadina.net) #opensource #swiss ### Personal diff --git a/java/dev/enola/common/io/iri/template/URITemplateMatcherChain.java b/java/dev/enola/common/io/iri/template/URITemplateMatcherChain.java index 0f05733ce..835bd6239 100644 --- a/java/dev/enola/common/io/iri/template/URITemplateMatcherChain.java +++ b/java/dev/enola/common/io/iri/template/URITemplateMatcherChain.java @@ -82,6 +82,7 @@ public List listTemplates() { return templates; } + // skipcq: JAVA-E0169 public static class Builder implements dev.enola.common.Builder> { private Builder() { splitters = new ArrayList<>(); diff --git a/java/dev/enola/common/protobuf/TypeRegistryWrapper.java b/java/dev/enola/common/protobuf/TypeRegistryWrapper.java index 1d023bd39..c56779326 100644 --- a/java/dev/enola/common/protobuf/TypeRegistryWrapper.java +++ b/java/dev/enola/common/protobuf/TypeRegistryWrapper.java @@ -109,6 +109,7 @@ private static String getTypeName(String typeUrl) throws IllegalArgumentExceptio return parts[parts.length - 1]; } + // skipcq: JAVA-E0169 public static final class Builder implements dev.enola.common.Builder { private final Set files = new HashSet<>(); private ImmutableMap.Builder typesBuilder = diff --git a/java/dev/enola/thing/gen/DocGenConstants.java b/java/dev/enola/thing/gen/DocGenConstants.java index d1ff66ef3..e69488d49 100644 --- a/java/dev/enola/thing/gen/DocGenConstants.java +++ b/java/dev/enola/thing/gen/DocGenConstants.java @@ -19,7 +19,7 @@ import dev.enola.common.Version; -public interface DocGenConstants { +public final class DocGenConstants { public static final String FOOTER = "\n---\n_This model documentation was generated with ❤️ by" @@ -28,4 +28,6 @@ public interface DocGenConstants { ? " @ [" + Version.get() + "](" + Version.gitUI() + ")" : "") + "_\n"; + + private DocGenConstants() {} }