Skip to content

Merge pull request #408 from uhafner/dependabot/github_actions/codeco… #593

Merge pull request #408 from uhafner/dependabot/github_actions/codeco…

Merge pull request #408 from uhafner/dependabot/github_actions/codeco… #593

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

Quality Monitor

   🚦   Tests: 100% successful (✔️ 168 passed)
   〰️   Line Coverage: 88% (167 missed lines)
   ➰   Branch Coverage: 85% (58 missed branches)
   PIT   Mutation Coverage: 79% (168 survived mutations)
   💪   Test Strength: 88% (84 survived mutations in tested code)
   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: 566 (total)
   💭   Cognitive Complexity: 227 (total)
   📏   Lines of Code: 5580 (total)
   📝   Non Commenting Source Statements: 2010 (total)
   🔭   Access to foreign data: 308 (total)
   🔗   Class cohesion: 100.00% (maximum)
   📤   Fan out: 584 (total)
   📲   Number of accessors: 65 (total)
   ⚖️   Weight of a class: 100.00% (maximum)
   📐   Weighted method count: 662 (total)
   ➿   N-Path Complexity: 1050 (total)

Created by Quality Monitor v1.14.0 (#f3859fd)

Details

☀️   Quality Monitor

🚦   Tests

Name Reports Passed Skipped Failed Total
Tests 21 168 0 0 168

⚠️   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: 86%

Icon Name Covered % Missed %
〰️ Line Coverage 88 12
Branch Coverage 85 15
Total Ø 86 14

🔬   Mutation Coverage

Mutation Coverage: 83%

Icon Name Killed % Survived %
PIT Mutation Coverage 79 21
💪 Test Strength 88 12
Total Ø 83 17

📐   Toplevel Metrics

Icon Name Total Min Max Mean Median
🌀 Cyclomatic Complexity 566 1 8 1.51 1
💭 Cognitive Complexity 227 0 9 0.51 0
📏 Lines of Code 5580 1 59 6.41 1
📝 Non Commenting Source Statements 2010 1 37 3.41 1
🔭 Access to foreign data 308 0 15 0.66 0
🔗 Class cohesion 1 0.00% 100.00% 14.50% 0.00%
📤 Fan out 584 0 18 2.53 0
📲 Number of accessors 65 0 6 1.59 0
⚖️ Weight of a class 1 0.00% 100.00% 86.14% 0.00%
📐 Weighted method count 662 0 85 16.97 0
N-Path Complexity 1050 1 60 2.37 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 234 in src/main/java/edu/hm/hafner/grading/AggregatedScore.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 234 is not covered by tests

Check warning on line 283 in src/main/java/edu/hm/hafner/grading/AggregatedScore.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 283 is not covered by tests

Check warning on line 145 in src/main/java/edu/hm/hafner/grading/CoverageScore.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 144-145 are not covered by tests

Check warning on line 147 in src/main/java/edu/hm/hafner/grading/CoverageScore.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 147 is not covered by tests

Check warning on line 53 in src/main/java/edu/hm/hafner/grading/TruncatedString.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 53 is not covered by tests

Check warning on line 222 in src/main/java/edu/hm/hafner/grading/TruncatedString.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 222 is not covered by tests

Check warning on line 277 in src/main/java/edu/hm/hafner/grading/TruncatedString.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 276-277 are not covered by tests

Check warning on line 25 in src/main/java/edu/hm/hafner/grading/FileSystemMetricReportFactory.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 14-25 are not covered by tests

Check warning on line 119 in src/main/java/edu/hm/hafner/grading/AnalysisScore.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 119 is not covered by tests

Check warning on line 171 in src/main/java/edu/hm/hafner/grading/AnalysisScore.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 171 is not covered by tests

Check warning on line 184 in src/main/java/edu/hm/hafner/grading/AnalysisScore.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 183-184 are not covered by tests

Check warning on line 203 in src/main/java/edu/hm/hafner/grading/CommentBuilder.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 200-203 are not covered by tests

Check warning on line 265 in src/main/java/edu/hm/hafner/grading/CommentBuilder.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 248-265 are not covered by tests

Check warning on line 271 in src/main/java/edu/hm/hafner/grading/CommentBuilder.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 271 is not covered by tests

Check warning on line 276 in src/main/java/edu/hm/hafner/grading/CommentBuilder.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 276 is not covered by tests

Check warning on line 321 in src/main/java/edu/hm/hafner/grading/CommentBuilder.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 298-321 are not covered by tests

Check warning on line 81 in src/main/java/edu/hm/hafner/grading/CoverageMarkdown.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 80-81 are not covered by tests

Check warning on line 46 in src/main/java/edu/hm/hafner/grading/ReportFinder.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 46 is not covered by tests

Check warning on line 64 in src/main/java/edu/hm/hafner/grading/ReportFinder.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 61-64 are not covered by tests

Check warning on line 79 in src/main/java/edu/hm/hafner/grading/ReportFinder.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 78-79 are not covered by tests

Check warning on line 219 in src/main/java/edu/hm/hafner/grading/TestScore.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 219 is not covered by tests

Check warning on line 118 in src/main/java/edu/hm/hafner/grading/Configuration.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 118 is not covered by tests

Check warning on line 121 in src/main/java/edu/hm/hafner/grading/Configuration.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 121 is not covered by tests

Check warning on line 124 in src/main/java/edu/hm/hafner/grading/Configuration.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 124 is not covered by tests