Skip to content

github_actions in /. - Update #945661162 #73

github_actions in /. - Update #945661162

github_actions in /. - Update #945661162 #73

GitHub Actions / Quality Monitor succeeded Jan 14, 2025 in 1s

Quality Monitor

   🚦   Tests: 100% successful (✔️ 1274 passed, 🙈 2 skipped)
   〰️   Line Coverage: 93% (435 missed lines)
   ➰   Branch Coverage: 87% (281 missed branches)
   CheckStyle   CheckStyle: No warnings
   PMD   PMD: No warnings
   SpotBugs   SpotBugs: No bugs
   🐛   Error Prone: No bugs
   OWASP Dependency Check   OWASP Dependency Check: 1 vulnerability (normal: 1)
   🌀   Cyclomatic Complexity: 2311 (total)
   💭   Cognitive Complexity: 1139 (total)
   📏   Lines of Code: 24080 (total)
   📝   Non Commenting Source Statements: 9416 (total)
   🔭   Access to foreign data: 1434 (total)
   🔗   Class cohesion: 100.00% (maximum)
   📤   Fan out: 3080 (total)
   📲   Number of accessors: 179 (total)
   ⚖️   Weight of a class: 100.00% (maximum)
   📐   Weighted method count: 2687 (total)
   ➿   N-Path Complexity: 3799 (total)

Created by Quality Monitor v1.14.0 (#f3859fd)

Details

☀️   Quality Monitor

🚦   Tests

Name Reports Passed Skipped Failed Total
Tests 172 1274 2 0 1276

Skipped Test Cases

  • edu.hm.hafner.analysis.FingerprintGeneratorTest#shouldUseFallbackFingerprintOnIllegalFilenamesOnWindows(String)[1]
  • edu.hm.hafner.analysis.FingerprintGeneratorTest#shouldUseFallbackFingerprintOnIllegalFilenamesOnWindows(String)[2]

⚠️   Style

Icon Name Reports Errors High Normal Low Total
CheckStyle CheckStyle 2 0 0 0 0 0
PMD PMD 3 0 0 0 0 0
Total 5 0 0 0 0 0

🐛   Bugs

Icon Name Reports Errors High Normal Low Total
SpotBugs SpotBugs 1 0 0 0 0 0
🐛 Error Prone 0 0 0 0 0 0
Total 1 0 0 0 0 0

🛡️   Vulnerabilities

Icon Name Reports Errors High Normal Low Total
OWASP Dependency Check OWASP Dependency Check 1 0 0 1 0 1

👣   Code Coverage

Code Coverage: 90%

Icon Name Covered % Missed %
〰️ Line Coverage 93 7
Branch Coverage 87 13
Total Ø 90 10

📐   Toplevel Metrics

Icon Name Total Min Max Mean Median
🌀 Cyclomatic Complexity 2311 1 9 1.62 1
💭 Cognitive Complexity 1139 0 13 0.77 0
📏 Lines of Code 24080 1 60 7.07 1
📝 Non Commenting Source Statements 9416 1 46 4.05 1
🔭 Access to foreign data 1434 0 25 0.82 0
🔗 Class cohesion 1 0.00% 100.00% 4.33% 0.00%
📤 Fan out 3080 0 18 2.47 0
📲 Number of accessors 179 0 25 0.48 0
⚖️ Weight of a class 1 0.00% 100.00% 90.38% 0.00%
📐 Weighted method count 2687 0 168 7.20 0
N-Path Complexity 3799 1 192 2.33 1

Annotations

Check warning on line 0 in xercesImpl-2.12.2.jar

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

OWASP Dependency Check: CVE-2017-10355

sonatype-2017-0348 - xerces:xercesImpl - Denial of Service (DoS)

The software contains multiple threads or executable segments that are waiting for each other to release a necessary lock, resulting in deadlock.

Check warning on line 69 in src/main/java/edu/hm/hafner/analysis/util/XmlElementUtil.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 69 is not covered by tests

Check warning on line 26 in src/main/java/edu/hm/hafner/analysis/registry/OtDockerLintDescriptor.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 26 is not covered by tests

Check warning on line 26 in src/main/java/edu/hm/hafner/analysis/registry/IarCstatDescriptor.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 26 is not covered by tests

Check warning on line 32 in src/main/java/edu/hm/hafner/analysis/registry/CargoDescriptor.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 32 is not covered by tests

Check warning on line 26 in src/main/java/edu/hm/hafner/analysis/registry/SwiftLintDescriptor.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 26 is not covered by tests

Check warning on line 32 in src/main/java/edu/hm/hafner/analysis/registry/VeraCodePipelineScannerDescriptor.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 28-32 are not covered by tests

Check warning on line 42 in src/main/java/edu/hm/hafner/analysis/registry/VeraCodePipelineScannerDescriptor.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 42 is not covered by tests

Check warning on line 29 in src/main/java/edu/hm/hafner/analysis/registry/MetrowerksCodeWarriorDescriptor.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 29 is not covered by tests

Check warning on line 26 in src/main/java/edu/hm/hafner/analysis/registry/RevApiDescriptor.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 26 is not covered by tests

Check warning on line 26 in src/main/java/edu/hm/hafner/analysis/registry/DetektDescriptor.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 26 is not covered by tests

Check warning on line 31 in src/main/java/edu/hm/hafner/analysis/registry/PmdDescriptor.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 31 is not covered by tests

Check warning on line 41 in src/main/java/edu/hm/hafner/analysis/registry/PmdDescriptor.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 41 is not covered by tests

Check warning on line 24 in src/main/java/edu/hm/hafner/analysis/registry/ValeDescriptor.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 24 is not covered by tests

Check warning on line 34 in src/main/java/edu/hm/hafner/analysis/registry/ValeDescriptor.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 34 is not covered by tests

Check warning on line 26 in src/main/java/edu/hm/hafner/analysis/registry/BanditDescriptor.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 26 is not covered by tests

Check warning on line 26 in src/main/java/edu/hm/hafner/analysis/registry/CppLintDescriptor.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 26 is not covered by tests

Check warning on line 46 in src/main/java/edu/hm/hafner/analysis/registry/DryDescriptor.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 45-46 are not covered by tests

Check warning on line 59 in src/main/java/edu/hm/hafner/analysis/registry/DryDescriptor.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 59 is not covered by tests

Check warning on line 26 in src/main/java/edu/hm/hafner/analysis/registry/QtTranslationDescriptor.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 26 is not covered by tests

Check warning on line 30 in src/main/java/edu/hm/hafner/analysis/registry/ValgrindDescriptor.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 26-30 are not covered by tests

Check warning on line 40 in src/main/java/edu/hm/hafner/analysis/registry/ValgrindDescriptor.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 40 is not covered by tests

Check warning on line 26 in src/main/java/edu/hm/hafner/analysis/registry/DScannerDescriptor.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 26 is not covered by tests

Check warning on line 26 in src/main/java/edu/hm/hafner/analysis/registry/AndroidLintDescriptor.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 26 is not covered by tests

Check warning on line 26 in src/main/java/edu/hm/hafner/analysis/registry/CpdDescriptor.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 26 is not covered by tests