Skip to content

Update dependency graph to latest versions from POM

Sign in for the full log view
GitHub Actions / Quality Monitor succeeded Feb 1, 2025 in 1s

Quality Monitor

   🚦   Tests: 100% successful (✔️ 310 passed)
   〰️   Line Coverage: 96% (88 missed lines)
   ➰   Branch Coverage: 92% (79 missed branches)
   PIT   Mutation Coverage: 90% (119 survived mutations)
   💪   Test Strength: 93% (79 survived mutations in tested code)
   CheckStyle   CheckStyle: No warnings
   PMD   PMD: No warnings
   SpotBugs   SpotBugs: 1 bug (low: 1)
   🐛   Error Prone: 2 bugs (normal: 2)
   OWASP Dependency Check   OWASP Dependency Check: No vulnerabilities
   🌀   Cyclomatic Complexity: 712 (total)
   💭   Cognitive Complexity: 541 (total)
   📏   Lines of Code: 7818 (total)
   📝   Non Commenting Source Statements: 3145 (total)
   🔭   Access to foreign data: 380 (total)
   🔗   Class cohesion: 58.33% (maximum)
   📤   Fan out: 682 (total)
   📲   Number of accessors: 64 (total)
   ⚖️   Weight of a class: 100.00% (maximum)
   📐   Weighted method count: 1056 (total)
   ➿   N-Path Complexity: 1536 (total)

Created by Quality Monitor v1.14.0 (#f3859fd)

Details

☀️   Quality Monitor

🚦   Tests

Name Reports Passed Skipped Failed Total
Tests 30 310 0 0 310

⚠️   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 1 1
🐛 Error Prone 0 0 0 2 0 2
Total 1 0 0 2 1 3

🛡️   Vulnerabilities

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

👣   Code Coverage

Code Coverage: 94%

Icon Name Covered % Missed %
〰️ Line Coverage 96 4
Branch Coverage 92 8
Total Ø 94 6

🔬   Mutation Coverage

Mutation Coverage: 91%

Icon Name Killed % Survived %
PIT Mutation Coverage 90 10
💪 Test Strength 93 7
Total Ø 91 9

📐   Toplevel Metrics

Icon Name Total Min Max Mean Median
🌀 Cyclomatic Complexity 712 1 9 1.76 1
💭 Cognitive Complexity 541 0 14 0.96 0
📏 Lines of Code 7818 1 71 7.04 1
📝 Non Commenting Source Statements 3145 1 45 4.26 1
🔭 Access to foreign data 380 0 23 0.64 0
🔗 Class cohesion 0 0.00% 58.33% 10.47% 0.00%
📤 Fan out 682 0 19 3.09 0
📲 Number of accessors 64 0 16 1.28 0
⚖️ Weight of a class 1 0.00% 100.00% 77.70% 0.00%
📐 Weighted method count 1056 0 129 21.12 0
N-Path Complexity 1536 1 132 2.69 1

Annotations

Check warning on line 0 in src/main/java/edu/hm/hafner/coverage/Metric.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

SpotBugs: SE_BAD_FIELD

Class edu.hm.hafner.coverage.Metric$ValuesAggregator defines non-transient non-serializable instance field accumulator

Check warning on line 179 in src/main/java/edu/hm/hafner/coverage/Percentage.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Error Prone: UngroupedOverloads

Overloads should be grouped together, even when modifiers such as static or private differ between the methods; found ungrouped overloads of 'formatPercentage' on line(s): 162.

Check warning on line 185 in src/test/java/edu/hm/hafner/coverage/ValueTest.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 39 in src/main/java/edu/hm/hafner/coverage/parser/XunitParser.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 38-39 are not covered by tests

Check warning on line 75 in src/main/java/edu/hm/hafner/coverage/parser/XunitParser.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 75 is not covered by tests

Check warning on line 73 in src/main/java/edu/hm/hafner/coverage/parser/JunitParser.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 73 is not covered by tests

Check warning on line 57 in src/main/java/edu/hm/hafner/coverage/parser/MetricsParser.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 56-57 are not covered by tests

Check warning on line 128 in src/main/java/edu/hm/hafner/coverage/parser/MetricsParser.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 128 is not covered by tests

Check warning on line 154 in src/main/java/edu/hm/hafner/coverage/parser/MetricsParser.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 154 is not covered by tests

Check warning on line 188 in src/main/java/edu/hm/hafner/coverage/parser/MetricsParser.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 188 is not covered by tests

Check warning on line 194 in src/main/java/edu/hm/hafner/coverage/parser/MetricsParser.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 194 is not covered by tests

Check warning on line 225 in src/main/java/edu/hm/hafner/coverage/parser/MetricsParser.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 225 is not covered by tests

Check warning on line 133 in src/main/java/edu/hm/hafner/coverage/parser/JacocoParser.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 130-133 are not covered by tests

Check warning on line 145 in src/main/java/edu/hm/hafner/coverage/parser/JacocoParser.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 145 is not covered by tests

Check warning on line 169 in src/main/java/edu/hm/hafner/coverage/parser/JacocoParser.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 169 is not covered by tests

Check warning on line 179 in src/main/java/edu/hm/hafner/coverage/parser/JacocoParser.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 179 is not covered by tests

Check warning on line 216 in src/main/java/edu/hm/hafner/coverage/parser/JacocoParser.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 216 is not covered by tests

Check warning on line 248 in src/main/java/edu/hm/hafner/coverage/parser/JacocoParser.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 248 is not covered by tests

Check warning on line 295 in src/main/java/edu/hm/hafner/coverage/parser/JacocoParser.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 295 is not covered by tests

Check warning on line 142 in src/main/java/edu/hm/hafner/coverage/parser/CoberturaParser.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 142 is not covered by tests

Check warning on line 155 in src/main/java/edu/hm/hafner/coverage/parser/CoberturaParser.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 155 is not covered by tests

Check warning on line 212 in src/main/java/edu/hm/hafner/coverage/parser/CoberturaParser.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 212 is not covered by tests

Check warning on line 286 in src/main/java/edu/hm/hafner/coverage/parser/CoberturaParser.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 286 is not covered by tests

Check warning on line 300 in src/main/java/edu/hm/hafner/coverage/parser/CoberturaParser.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 300 is not covered by tests

Check warning on line 195 in src/main/java/edu/hm/hafner/coverage/parser/VectorCastParser.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 195 is not covered by tests