Skip to content

Merge pull request #1226 from uhafner/dependabot/maven/org.openrewrit…

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

Quality Monitor

   🚦   Tests: 98% successful (✔️ 96 passed, 🙈 2 skipped)
   〰️   Line Coverage: 91% (59 missed lines)
   ➰   Branch Coverage: 91% (19 missed branches)
   PIT   Mutation Coverage: 80% (77 survived mutations)
   💪   Test Strength: 84% (57 survived mutations in tested code)
   CheckStyle   CheckStyle: 1 warning (normal: 1)
   PMD   PMD: 2 warnings (normal: 2)
   SpotBugs   SpotBugs: 2 bugs (low: 2)
   🐛   Error Prone: 3 bugs (normal: 3)
   OWASP Dependency Check   OWASP Dependency Check: No vulnerabilities
   🌀   Cyclomatic Complexity: 355 (total)
   💭   Cognitive Complexity: 172 (total)
   📏   Lines of Code: 3859 (total)
   📝   Non Commenting Source Statements: 1199 (total)
   🔭   Access to foreign data: 87 (total)
   🔗   Class cohesion: 71.43% (maximum)
   📤   Fan out: 224 (total)
   📲   Number of accessors: 14 (total)
   ⚖️   Weight of a class: 100.00% (maximum)
   📐   Weighted method count: 354 (total)
   ➿   N-Path Complexity: 432 (total)

Created by Quality Monitor v1.14.0 (#f3859fd)

Details

☀️   Quality Monitor

🚦   Tests

Name Reports Passed Skipped Failed Total
Tests 15 96 2 0 98

Skipped Test Cases

  • edu.hm.hafner.util.PathUtilTest#shouldSkipAlreadyAbsoluteOnWindows
  • edu.hm.hafner.util.PathUtilTest#shouldStayInSymbolicLinks

⚠️   Style

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

🐛   Bugs

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

🛡️   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: 91%

Icon Name Covered % Missed %
〰️ Line Coverage 91 9
Branch Coverage 91 9
Total Ø 91 9

🔬   Mutation Coverage

Mutation Coverage: 82%

Icon Name Killed % Survived %
PIT Mutation Coverage 80 20
💪 Test Strength 84 16
Total Ø 82 18

📐   Toplevel Metrics

Icon Name Total Min Max Mean Median
🌀 Cyclomatic Complexity 355 1 8 1.73 1
💭 Cognitive Complexity 172 0 11 0.84 0
📏 Lines of Code 3859 1 35 6.52 1
📝 Non Commenting Source Statements 1199 1 21 3.81 1
🔭 Access to foreign data 87 0 6 0.32 0
🔗 Class cohesion 0 0.00% 71.43% 13.59% 0.00%
📤 Fan out 224 0 13 1.78 0
📲 Number of accessors 14 0 2 0.54 0
⚖️ Weight of a class 1 0.00% 100.00% 83.65% 0.00%
📐 Weighted method count 354 3 46 14.75 3
N-Path Complexity 432 1 30 2.11 1

Annotations

Check warning on line 3 in src/test/java/edu/hm/hafner/util/ACTest.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

CheckStyle: MissingJavadocTypeCheck

Missing a Javadoc comment.

Check warning on line 5 in src/test/java/edu/hm/hafner/util/ACTest.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

PMD: UnusedLocalVariable

Avoid unused local variables such as 'smaller'.

Check warning on line 6 in src/test/java/edu/hm/hafner/util/ACTest.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

PMD: UnusedLocalVariable

Avoid unused local variables such as 'greater'.

Check warning on line 6 in src/test/java/edu/hm/hafner/util/ACTest.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

SpotBugs: DLS_DEAD_LOCAL_STORE

Dead store to greater in edu.hm.hafner.util.ACTest.shouldBeNegativeIfThisIsSmaller()

Check warning on line 5 in src/test/java/edu/hm/hafner/util/ACTest.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

SpotBugs: DLS_DEAD_LOCAL_STORE

Dead store to smaller in edu.hm.hafner.util.ACTest.shouldBeNegativeIfThisIsSmaller()

Check warning on line 6 in src/test/java/edu/hm/hafner/util/ACTest.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Error Prone: UnusedVariable

The local variable 'greater' is never read.

Check warning on line 5 in src/test/java/edu/hm/hafner/util/ACTest.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Error Prone: UnusedVariable

The local variable 'smaller' is never read.

Check warning on line 3 in src/test/java/edu/hm/hafner/util/ACTest.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Error Prone: IdentifierName

Classes should be named in UpperCamelCase, with acronyms treated as words (https://google.github.io/styleguide/javaguide.html#s5.3-camel-case); did you mean 'AcTest'?.

Check warning on line 119 in src/main/java/edu/hm/hafner/util/LineRangeList.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 76-119 are not covered by tests

Check warning on line 145 in src/main/java/edu/hm/hafner/util/LineRangeList.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 166 in src/main/java/edu/hm/hafner/util/LineRangeList.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 165-166 are not covered by tests

Check warning on line 182 in src/main/java/edu/hm/hafner/util/LineRangeList.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 181-182 are not covered by tests

Check warning on line 199 in src/main/java/edu/hm/hafner/util/LineRangeList.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 193-199 are not covered by tests

Check warning on line 232 in src/main/java/edu/hm/hafner/util/LineRangeList.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 232 is not covered by tests

Check warning on line 255 in src/main/java/edu/hm/hafner/util/LineRangeList.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 253-255 are not covered by tests

Check warning on line 275 in src/main/java/edu/hm/hafner/util/LineRangeList.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 275 is not covered by tests

Check warning on line 286 in src/main/java/edu/hm/hafner/util/LineRangeList.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 366 in src/main/java/edu/hm/hafner/util/LineRangeList.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 361-366 are not covered by tests

Check warning on line 405 in src/main/java/edu/hm/hafner/util/LineRangeList.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 404-405 are not covered by tests

Check warning on line 80 in src/main/java/edu/hm/hafner/util/Ensure.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 80 is not covered by tests

Check warning on line 156 in src/main/java/edu/hm/hafner/util/Ensure.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered lines

Lines 140-156 are not covered by tests

Check warning on line 242 in src/main/java/edu/hm/hafner/util/Ensure.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 242 is not covered by tests

Check warning on line 247 in src/main/java/edu/hm/hafner/util/Ensure.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 247 is not covered by tests

Check warning on line 304 in src/main/java/edu/hm/hafner/util/Ensure.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 304 is not covered by tests

Check warning on line 341 in src/main/java/edu/hm/hafner/util/Ensure.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

Not covered line

Line 341 is not covered by tests