Autograding results
Total score - 192 of 300 (unit tests: 100/100, code coverage: 92/100, analysis: 0/100)
Details
🎓 Total score - 192 of 300
🚦 JUnit - 100 of 100
Name | Passed | Skipped | Failed | Total | Impact |
---|---|---|---|---|---|
Unittests | 1109 | 0 | 0 | 1109 | 0 |
💰 | - | -1 | -5 | ➖ | ➖ |
⚠️ Warnings - 0 of 100
Name | Errors | Warning High | Warning Normal | Warning Low | Total | Impact |
---|---|---|---|---|---|---|
CheckStyle | 0 | 0 | 0 | 0 | 0 | 0 |
PMD | 0 | 0 | 0 | 0 | 0 | 0 |
Error Prone | 0 | 0 | 187 | 0 | 187 | -187 |
SpotBugs | 0 | 0 | 0 | 6 | 6 | -6 |
Total | 0 | 0 | 187 | 6 | 193 | -193 |
💰 | -1 | -1 | -1 | -1 | ➖ | ➖ |
👣 JaCoCo - 92 of 100
Name | Covered % | Missed % | Impact |
---|---|---|---|
Line Coverage | 96 | 4 | -4 |
Branch Coverage | 88 | 12 | -12 |
Total Ø | 92 | 8 | -8 |
💰 | - | -1 | ➖ |
🔬 Mutation Coverage Score: not enabled
Annotations
Check warning on line 33 in src/main/java/edu/hm/hafner/analysis/parser/ccm/CcmParser.java
github-actions / Autograding results
Error Prone: Varifier
Consider using `var` here to avoid boilerplate.
Check warning on line 65 in src/main/java/edu/hm/hafner/analysis/parser/ccm/CcmParser.java
github-actions / Autograding results
Error Prone: Varifier
Consider using `var` here to avoid boilerplate.
Check warning on line 103 in src/main/java/edu/hm/hafner/analysis/parser/ccm/CcmParser.java
github-actions / Autograding results
Error Prone: YodaCondition
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Check warning on line 103 in src/main/java/edu/hm/hafner/analysis/parser/ccm/CcmParser.java
github-actions / Autograding results
Error Prone: YodaCondition
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Check warning on line 104 in src/main/java/edu/hm/hafner/analysis/parser/ccm/CcmParser.java
github-actions / Autograding results
Error Prone: YodaCondition
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Check warning on line 104 in src/main/java/edu/hm/hafner/analysis/parser/ccm/CcmParser.java
github-actions / Autograding results
Error Prone: YodaCondition
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Check warning on line 112 in src/main/java/edu/hm/hafner/analysis/parser/ccm/CcmParser.java
github-actions / Autograding results
Error Prone: YodaCondition
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Check warning on line 88 in src/main/java/edu/hm/hafner/analysis/ReaderFactory.java
github-actions / Autograding results
Error Prone: Varifier
Consider using `var` here to avoid boilerplate.
Check warning on line 145 in src/main/java/edu/hm/hafner/analysis/ReaderFactory.java
github-actions / Autograding results
Error Prone: Varifier
Consider using `var` here to avoid boilerplate.
Check warning on line 1255 in src/main/java/edu/hm/hafner/analysis/Report.java
github-actions / Autograding results
Error Prone: PreferredInterfaceType
Variable type can use a more specific type to convey more information to callers.
Check warning on line 1256 in src/main/java/edu/hm/hafner/analysis/Report.java
github-actions / Autograding results
Error Prone: PreferredInterfaceType
Variable type can use a more specific type to convey more information to callers.
Check warning on line 1276 in src/main/java/edu/hm/hafner/analysis/Report.java
github-actions / Autograding results
Error Prone: PreferredInterfaceType
Variable type can use a more specific type to convey more information to callers.
Check warning on line 161 in src/main/java/edu/hm/hafner/analysis/Report.java
github-actions / Autograding results
Error Prone: YodaCondition
The non-constant portion of an equals check generally comes first. Prefer e.equals(CONSTANT) if e is non-null or Objects.equals(e, CONSTANT) if e may be.
Check warning on line 261 in src/main/java/edu/hm/hafner/analysis/Report.java
github-actions / Autograding results
Error Prone: CanIgnoreReturnValueSuggester
Methods with ignorable return values (including methods that always 'return this') should be annotated with @com.google.errorprone.annotations.CanIgnoreReturnValue.
Check warning on line 288 in src/main/java/edu/hm/hafner/analysis/Report.java
github-actions / Autograding results
Error Prone: CanIgnoreReturnValueSuggester
Methods with ignorable return values (including methods that always 'return this') should be annotated with @com.google.errorprone.annotations.CanIgnoreReturnValue.
Check warning on line 307 in src/main/java/edu/hm/hafner/analysis/Report.java
github-actions / Autograding results
Error Prone: CanIgnoreReturnValueSuggester
Methods with ignorable return values (including methods that always 'return this') should be annotated with @com.google.errorprone.annotations.CanIgnoreReturnValue.
Check warning on line 324 in src/main/java/edu/hm/hafner/analysis/Report.java
github-actions / Autograding results
Error Prone: CanIgnoreReturnValueSuggester
Methods with ignorable return values (including methods that always 'return this') should be annotated with @com.google.errorprone.annotations.CanIgnoreReturnValue.
Check warning on line 829 in src/main/java/edu/hm/hafner/analysis/Report.java
github-actions / Autograding results
Error Prone: Varifier
Consider using `var` here to avoid boilerplate.
Check warning on line 841 in src/main/java/edu/hm/hafner/analysis/Report.java
github-actions / Autograding results
Error Prone: Varifier
Consider using `var` here to avoid boilerplate.
Check warning on line 873 in src/main/java/edu/hm/hafner/analysis/Report.java
github-actions / Autograding results
Error Prone: Varifier
Consider using `var` here to avoid boilerplate.
Check warning on line 989 in src/main/java/edu/hm/hafner/analysis/Report.java
github-actions / Autograding results
Error Prone: Varifier
Consider using `var` here to avoid boilerplate.
Check warning on line 1099 in src/main/java/edu/hm/hafner/analysis/Report.java
github-actions / Autograding results
Error Prone: Varifier
Consider using `var` here to avoid boilerplate.
Check warning on line 1107 in src/main/java/edu/hm/hafner/analysis/Report.java
github-actions / Autograding results
Error Prone: Varifier
Consider using `var` here to avoid boilerplate.
Check warning on line 1115 in src/main/java/edu/hm/hafner/analysis/Report.java
github-actions / Autograding results
Error Prone: Varifier
Consider using `var` here to avoid boilerplate.
Check warning on line 1127 in src/main/java/edu/hm/hafner/analysis/Report.java
github-actions / Autograding results
Error Prone: Varifier
Consider using `var` here to avoid boilerplate.