Skip to content

Update dependency graph to latest versions from POM

Sign in for the full log view
GitHub Actions / Quality Monitor succeeded Nov 10, 2024 in 1s

Quality Monitor

   🚦   Tests: 100% successful (✔️ 167 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: 1 warning (normal: 1)
   SpotBugs   SpotBugs: No bugs
   🐛   Error Prone: 2 bugs (normal: 2)
   OWASP Dependency Check   OWASP Dependency Check: 1 vulnerability (normal: 1)
   🌀   Cyclomatic Complexity: 566
   🧠   Cognitive Complexity: 227
   📝   Non Commenting Source Statements: 2010
   ➿   N-Path Complexity: 1050

Created by Quality Monitor v1.13.0 (#d2d7e89)

Details

☀️   Quality Monitor

🚦   Tests

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

⚠️   Style

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

🐛   Bugs

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

🛡️   Vulnerabilities

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

👣   Code Coverage

Code Coverage: 86%

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

🔬   Mutation Coverage

Mutation Coverage: 83%

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

📐   Toplevel Metrics

Name Value
Cyclomatic Complexity 566
Cognitive Complexity 227
Non Commenting Source Statements 2010
N-Path Complexity 1050

Annotations

Check warning on line 294 in src/test/java/edu/hm/hafner/grading/MetricMarkdownTest.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

PMD: UnusedFormalParameter

Avoid unused method parameters such as 'filteredLog'.

Check warning on line 60 in src/main/java/edu/hm/hafner/grading/MetricMarkdown.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Error Prone: Varifier

Consider using `var` here to avoid boilerplate.

Check warning on line 298 in src/test/java/edu/hm/hafner/grading/MetricMarkdownTest.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Error Prone: DefaultCharset

Implicit use of the platform default charset, which can result in differing behaviour between JVM executions or incorrect behavior if the encoding of the data source doesn't match expectations.

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 52 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 52 is not covered by tests

Check warning on line 221 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 221 is not covered by tests

Check warning on line 276 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 275-276 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 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 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 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 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