Skip to content

Merge 1d55b82f0eeb61650304e739198cdd5a2d31ca5f into bbdd740bbfc122d35…

Sign in for the full log view
GitHub Actions / Quality Checks succeeded Dec 9, 2023 in 0s

Autograding results

Total score - 275 of 400 (unit tests: 100/100, code coverage: 82/100, mutation coverage: 80/100, analysis: 13/100)

Details

🎓 Total score - 275 of 400

🚦 JUnit - 100 of 100

Name Passed Skipped Failed Impact
Unittests 71 0 0 0
💰 - -1 -5 📒

⚠️ Warnings - 13 of 100

Name Errors Warning High Warning Normal Warning Low Impact
CheckStyle 0 0 5 0 -5
PMD 0 0 0 0 0
Error Prone 0 0 60 0 -60
SpotBugs 0 0 11 11 -22
Total 0 0 76 11 -87
💰 -1 -1 -1 -1 📒

🐾 JaCoCo - 82 of 100

Name Covered % Missed % Impact
Line Coverage 86 14 -14
Branch Coverage 78 22 -22
Total Ø 82 18 -18
💰 - -1 📒

🦠 PIT - 80 of 100

Name Killed % Survived % Impact
Mutation Coverage 80 20 -20
💰 - -1 📒

Annotations

Check warning on line 66 in src/main/java/edu/hm/hafner/grading/TestMarkdown.java

See this annotation in the file changed.

@github-actions github-actions / Quality Checks

CheckStyle: RegexpMultilineCheck

No empty lines before closing curly braces allowed

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

See this annotation in the file changed.

@github-actions github-actions / Quality Checks

CheckStyle: RegexpMultilineCheck

No empty lines before closing curly braces allowed

Check warning on line 15 in src/main/java/edu/hm/hafner/grading/GradingReport.java

See this annotation in the file changed.

@github-actions github-actions / Quality Checks

CheckStyle: RegexpMultilineCheck

No empty lines after opening curly braces allowed

Check warning on line 132 in src/main/java/edu/hm/hafner/grading/GradingReport.java

See this annotation in the file changed.

@github-actions github-actions / Quality Checks

CheckStyle: RegexpMultilineCheck

No empty lines before closing curly braces allowed

Check warning on line 235 in src/test/java/edu/hm/hafner/grading/CoverageMarkdownTest.java

See this annotation in the file changed.

@github-actions github-actions / Quality Checks

CheckStyle: RegexpMultilineCheck

No empty lines before closing curly braces allowed

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

See this annotation in the file changed.

@github-actions github-actions / Quality Checks

Error Prone: NullAway

@NonNull field id not initialized.

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

See this annotation in the file changed.

@github-actions github-actions / Quality Checks

Error Prone: NullAway

@NonNull field name not initialized.

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

See this annotation in the file changed.

@github-actions github-actions / Quality Checks

Error Prone: NullAway

@NonNull field icon not initialized.

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

See this annotation in the file changed.

@github-actions github-actions / Quality Checks

Error Prone: Varifier

Consider using `var` here to avoid boilerplate.

Check warning on line 65 in src/main/java/edu/hm/hafner/grading/JacksonFacade.java

See this annotation in the file changed.

@github-actions github-actions / Quality Checks

Error Prone: UngroupedOverloads

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

Check warning on line 105 in src/main/java/edu/hm/hafner/grading/JacksonFacade.java

See this annotation in the file changed.

@github-actions github-actions / Quality Checks

Error Prone: UngroupedOverloads

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

Check warning on line 91 in src/main/java/edu/hm/hafner/grading/ToolConfiguration.java

See this annotation in the file changed.

@github-actions github-actions / Quality Checks

Error Prone: Varifier

Consider using `var` here to avoid boilerplate.

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

See this annotation in the file changed.

@github-actions github-actions / Quality Checks

Error Prone: UngroupedOverloads

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

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

See this annotation in the file changed.

@github-actions github-actions / Quality Checks

Error Prone: UngroupedOverloads

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

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

See this annotation in the file changed.

@github-actions github-actions / Quality Checks

Error Prone: NullAway

@NonNull field TestScore$TestScoreBuilder.id not initialized.

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

See this annotation in the file changed.

@github-actions github-actions / Quality Checks

Error Prone: NullAway

@NonNull field TestScore$TestScoreBuilder.name not initialized.

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

See this annotation in the file changed.

@github-actions github-actions / Quality Checks

Error Prone: NullAway

@NonNull field TestScore$TestScoreBuilder.configuration not initialized.

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

See this annotation in the file changed.

@github-actions github-actions / Quality Checks

Error Prone: NullAway

passing @Nullable parameter 'report' where @NonNull is required.

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

See this annotation in the file changed.

@github-actions github-actions / Quality Checks

Error Prone: NullAway

@NonNull field AnalysisScore$AnalysisScoreBuilder.id not initialized.

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

See this annotation in the file changed.

@github-actions github-actions / Quality Checks

Error Prone: NullAway

@NonNull field AnalysisScore$AnalysisScoreBuilder.name not initialized.

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

See this annotation in the file changed.

@github-actions github-actions / Quality Checks

Error Prone: NullAway

@NonNull field AnalysisScore$AnalysisScoreBuilder.configuration not initialized.

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

See this annotation in the file changed.

@github-actions github-actions / Quality Checks

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 230 in src/main/java/edu/hm/hafner/grading/AnalysisScore.java

See this annotation in the file changed.

@github-actions github-actions / Quality Checks

Error Prone: NullAway

passing @Nullable parameter 'report' where @NonNull is required.

Check warning on line 85 in src/main/java/edu/hm/hafner/grading/AnalysisConfiguration.java

See this annotation in the file changed.

@github-actions github-actions / Quality Checks

Error Prone: Varifier

Consider using `var` here to avoid boilerplate.

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

See this annotation in the file changed.

@github-actions github-actions / Quality Checks

Error Prone: LambdaFunctionalInterface

Use Java's utility functional interfaces instead of Function<A, B> for primitive types.