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
+
|
-
@@ -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
+
|
-
@@ -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
+
|
-
@@ -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
|
-
+
|
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";
}
}
|