From 00334ffd0e035080d37b1d8cec039b070f6dbe3e Mon Sep 17 00:00:00 2001 From: Stefan Spieker Date: Mon, 20 Nov 2023 17:00:55 +0100 Subject: [PATCH] updated logos and URLs --- SUPPORTED-FORMATS.md | 40 +++++++++++++------ .../registry/AnsibleLintDescriptor.java | 5 +++ .../registry/BluePearlDescriptor.java | 5 +++ .../analysis/registry/CargoDescriptor.java | 5 +++ .../analysis/registry/CmakeDescriptor.java | 10 +++++ .../analysis/registry/DoxygenDescriptor.java | 10 +++++ .../registry/MavenConsoleDescriptor.java | 5 +++ .../analysis/registry/MsBuildDescriptor.java | 5 +++ .../analysis/registry/MyPyDescriptor.java | 5 +++ .../registry/PnpmAuditDescriptor.java | 2 +- 10 files changed, 79 insertions(+), 13 deletions(-) diff --git a/SUPPORTED-FORMATS.md b/SUPPORTED-FORMATS.md index 726bbcc9a..474d3151a 100644 --- a/SUPPORTED-FORMATS.md +++ b/SUPPORTED-FORMATS.md @@ -1,4 +1,4 @@ - + # Supported Report Formats The static analysis model supports the following report formats. @@ -84,7 +84,9 @@ If your tool is supported, but some properties are missing (icon, URL, etc.), pl Ansible Lint - Ansible Lint + + Ansible Lint + - @@ -173,7 +175,9 @@ If your tool is supported, but some properties are missing (icon, URL, etc.), pl - - Blue Pearl Visual Verification Suite + + Blue Pearl Visual Verification Suite + - @@ -233,10 +237,12 @@ If your tool is supported, but some properties are missing (icon, URL, etc.), pl cmake - - + CMake - CMake + + CMake + - @@ -313,7 +319,9 @@ If your tool is supported, but some properties are missing (icon, URL, etc.), pl - - Cargo Check + + Cargo Check + - @@ -626,10 +634,12 @@ If your tool is supported, but some properties are missing (icon, URL, etc.), pl doxygen - - + Doxygen - Doxygen + + Doxygen + - @@ -1259,7 +1269,9 @@ analyze - iccxxxxcompiler_opts cstat2.cFor details check the IAR C- - - MSBuild + + MSBuild + - @@ -1273,7 +1285,9 @@ analyze - iccxxxxcompiler_opts cstat2.cFor details check the IAR C- - - Maven + + Maven + - @@ -1336,7 +1350,9 @@ analyze - iccxxxxcompiler_opts cstat2.cFor details check the IAR C- - - MyPy + + MyPy + - @@ -2229,7 +2245,7 @@ analyze - iccxxxxcompiler_opts cstat2.cFor details check the IAR C- pnpm-audit - pnpm Audit + pnpm Audit diff --git a/src/main/java/edu/hm/hafner/analysis/registry/AnsibleLintDescriptor.java b/src/main/java/edu/hm/hafner/analysis/registry/AnsibleLintDescriptor.java index 92665e99d..db222052c 100644 --- a/src/main/java/edu/hm/hafner/analysis/registry/AnsibleLintDescriptor.java +++ b/src/main/java/edu/hm/hafner/analysis/registry/AnsibleLintDescriptor.java @@ -26,6 +26,11 @@ public String getHelp() { return "Use the flag -p."; } + @Override + public String getUrl() { + return "https://ansible.readthedocs.io/projects/lint/"; + } + @Override public String getIconUrl() { return "https://raw.githubusercontent.com/benc-uk/icon-collection/master/logos/ansible.svg"; diff --git a/src/main/java/edu/hm/hafner/analysis/registry/BluePearlDescriptor.java b/src/main/java/edu/hm/hafner/analysis/registry/BluePearlDescriptor.java index 5a9fedecf..6349e55d7 100644 --- a/src/main/java/edu/hm/hafner/analysis/registry/BluePearlDescriptor.java +++ b/src/main/java/edu/hm/hafner/analysis/registry/BluePearlDescriptor.java @@ -16,6 +16,11 @@ class BluePearlDescriptor extends ParserDescriptor { super(ID, NAME); } + @Override + public String getUrl() { + return "https://bluepearlsoftware.com/visual-verification-suite/"; + } + @Override public IssueParser createParser(final Option... options) { return new BluePearlParser(); diff --git a/src/main/java/edu/hm/hafner/analysis/registry/CargoDescriptor.java b/src/main/java/edu/hm/hafner/analysis/registry/CargoDescriptor.java index 9c0eaa718..aed9d3164 100644 --- a/src/main/java/edu/hm/hafner/analysis/registry/CargoDescriptor.java +++ b/src/main/java/edu/hm/hafner/analysis/registry/CargoDescriptor.java @@ -17,6 +17,11 @@ class CargoDescriptor extends ParserDescriptor { super(ID, NAME); } + @Override + public String getUrl() { + return "https://doc.rust-lang.org/cargo/commands/cargo-check.html"; + } + @Override public IssueParser createParser(final Option... options) { return new CargoCheckParser(); diff --git a/src/main/java/edu/hm/hafner/analysis/registry/CmakeDescriptor.java b/src/main/java/edu/hm/hafner/analysis/registry/CmakeDescriptor.java index 736ef06ca..5033b0c4f 100644 --- a/src/main/java/edu/hm/hafner/analysis/registry/CmakeDescriptor.java +++ b/src/main/java/edu/hm/hafner/analysis/registry/CmakeDescriptor.java @@ -20,4 +20,14 @@ class CmakeDescriptor extends ParserDescriptor { public IssueParser createParser(final Option... options) { return new CMakeParser(); } + + @Override + public String getUrl() { + return "https://cmake.org/"; + } + + @Override + public String getIconUrl() { + return "https://cmake.org/wp-content/uploads/2023/08/CMake-Mark-1.svg"; + } } diff --git a/src/main/java/edu/hm/hafner/analysis/registry/DoxygenDescriptor.java b/src/main/java/edu/hm/hafner/analysis/registry/DoxygenDescriptor.java index 8113b00e8..77684b0fa 100644 --- a/src/main/java/edu/hm/hafner/analysis/registry/DoxygenDescriptor.java +++ b/src/main/java/edu/hm/hafner/analysis/registry/DoxygenDescriptor.java @@ -21,6 +21,16 @@ public IssueParser createParser(final Option... options) { return new DoxygenParser(); } + @Override + public String getUrl() { + return "https://www.doxygen.nl/"; + } + + @Override + public String getIconUrl() { + return "https://raw.githubusercontent.com/doxygen/doxygen/master/doc/doxygen_logo.svg"; + } + @Override public String getHelp() { return "Execute doxygen:" diff --git a/src/main/java/edu/hm/hafner/analysis/registry/MavenConsoleDescriptor.java b/src/main/java/edu/hm/hafner/analysis/registry/MavenConsoleDescriptor.java index 4810276e3..3d3204b5a 100644 --- a/src/main/java/edu/hm/hafner/analysis/registry/MavenConsoleDescriptor.java +++ b/src/main/java/edu/hm/hafner/analysis/registry/MavenConsoleDescriptor.java @@ -20,4 +20,9 @@ class MavenConsoleDescriptor extends ParserDescriptor { public IssueParser createParser(final Option... options) { return new MavenConsoleParser(); } + + @Override + public String getUrl() { + return "https://maven.apache.org/"; + } } diff --git a/src/main/java/edu/hm/hafner/analysis/registry/MsBuildDescriptor.java b/src/main/java/edu/hm/hafner/analysis/registry/MsBuildDescriptor.java index e773c801d..321e95646 100644 --- a/src/main/java/edu/hm/hafner/analysis/registry/MsBuildDescriptor.java +++ b/src/main/java/edu/hm/hafner/analysis/registry/MsBuildDescriptor.java @@ -20,4 +20,9 @@ class MsBuildDescriptor extends ParserDescriptor { public IssueParser createParser(final Option... options) { return new MsBuildParser(); } + + @Override + public String getUrl() { + return "https://github.com/dotnet/msbuild"; + } } diff --git a/src/main/java/edu/hm/hafner/analysis/registry/MyPyDescriptor.java b/src/main/java/edu/hm/hafner/analysis/registry/MyPyDescriptor.java index 1662ecede..99eed2755 100644 --- a/src/main/java/edu/hm/hafner/analysis/registry/MyPyDescriptor.java +++ b/src/main/java/edu/hm/hafner/analysis/registry/MyPyDescriptor.java @@ -20,4 +20,9 @@ class MyPyDescriptor extends ParserDescriptor { public IssueParser createParser(final Option... options) { return new MyPyAdapter(); } + + @Override + public String getUrl() { + return "https://mypy-lang.org/"; + } } diff --git a/src/main/java/edu/hm/hafner/analysis/registry/PnpmAuditDescriptor.java b/src/main/java/edu/hm/hafner/analysis/registry/PnpmAuditDescriptor.java index 1053809b9..a6fc321f9 100644 --- a/src/main/java/edu/hm/hafner/analysis/registry/PnpmAuditDescriptor.java +++ b/src/main/java/edu/hm/hafner/analysis/registry/PnpmAuditDescriptor.java @@ -40,6 +40,6 @@ public String getUrl() { @Override public String getIconUrl() { - return "https://pnpm.io/assets/images/pnpm-standard-79c9dbb2e99b8525ae55174580061e1b.svg"; + return "https://pnpm.io/img/pnpm-no-name-with-frame.svg"; } }