Skip to content

Merge 1e43e8869ea5480559205a16905487e23ecbd15f into 8a7df0038abbf46cb…

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

Quality Monitor

  • 🚦 Tests: 95 tests passed, 2 skipped
  • 👣 Code Coverage: 91% coverage achieved
  • 🔬 Mutation Coverage: 80% mutations killed
  • ⚠️ Style: 95 warnings found (0 error, 0 high, 95 normal, 0 low)
  • 🐛 Bugs: No warnings found

Details

☀️ Quality Monitor

🚦 Tests

Name Reports Passed Skipped Failed Total
Tests 15 95 2 0 97

Skipped Test Cases

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

⚠️ Style

Name Reports Errors High Normal Low Total
CheckStyle 2 0 0 0 0 0
PMD 2 0 0 95 0 95
Total 4 0 0 95 0 95

🐛 Bugs

Name Reports Errors High Normal Low Total
SpotBugs 1 0 0 0 0 0

👣 Code Coverage

Code Coverage: 91%

Name Covered % Missed %
Line Coverage 91 9
Branch Coverage 92 8
Total Ø 91 9

🔬 Mutation Coverage

Mutation Coverage: 80%

Name Killed % Survived %
Mutation Coverage 80 20

Annotations

Check warning on line 215 in src/main/java/edu/hm/hafner/util/FilteredLog.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

PMD: UseExplicitTypes

Use Explicit Types.

Check warning on line 77 in src/main/java/edu/hm/hafner/util/LineRange.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

PMD: UseExplicitTypes

Use Explicit Types.

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

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

PMD: UseExplicitTypes

Use Explicit Types.

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

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

PMD: UseExplicitTypes

Use Explicit Types.

Check warning on line 87 in src/main/java/edu/hm/hafner/util/SecureXmlParserFactory.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

PMD: UseExplicitTypes

Use Explicit Types.

Check warning on line 153 in src/main/java/edu/hm/hafner/util/SecureXmlParserFactory.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

PMD: UseExplicitTypes

Use Explicit Types.

Check warning on line 252 in src/main/java/edu/hm/hafner/util/SecureXmlParserFactory.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

PMD: UseExplicitTypes

Use Explicit Types.

Check warning on line 321 in src/main/java/edu/hm/hafner/util/SecureXmlParserFactory.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

PMD: UseExplicitTypes

Use Explicit Types.

Check warning on line 76 in src/main/java/edu/hm/hafner/util/TreeString.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

PMD: UseExplicitTypes

Use Explicit Types.

Check warning on line 132 in src/main/java/edu/hm/hafner/util/TreeString.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

PMD: UseExplicitTypes

Use Explicit Types.

Check warning on line 139 in src/main/java/edu/hm/hafner/util/TreeStringBuilder.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

PMD: UseExplicitTypes

Use Explicit Types.

Check warning on line 33 in src/test/java/edu/hm/hafner/util/ArchitectureRules.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

PMD: DataClass

The class 'ArchitectureRules' is suspected to be a Data Class (WOC=0.000%, NOPA=10, NOAM=0, WMC=4).

Check warning on line 100 in src/test/java/edu/hm/hafner/util/ArchitectureRulesTest.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

PMD: LooseCoupling

Avoid using implementation types like 'JavaClasses'; use the interface instead.

Check warning on line 105 in src/test/java/edu/hm/hafner/util/ArchitectureRulesTest.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

PMD: LooseCoupling

Avoid using implementation types like 'JavaClasses'; use the interface instead.

Check warning on line 110 in src/test/java/edu/hm/hafner/util/ArchitectureRulesTest.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

PMD: LooseCoupling

Avoid using implementation types like 'JavaClasses'; use the interface instead.

Check warning on line 24 in src/test/java/edu/hm/hafner/util/FilteredLogTest.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

PMD: UseExplicitTypes

Use Explicit Types.

Check warning on line 29 in src/test/java/edu/hm/hafner/util/FilteredLogTest.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

PMD: UseExplicitTypes

Use Explicit Types.

Check warning on line 35 in src/test/java/edu/hm/hafner/util/FilteredLogTest.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

PMD: UseExplicitTypes

Use Explicit Types.

Check warning on line 67 in src/test/java/edu/hm/hafner/util/FilteredLogTest.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

PMD: UseExplicitTypes

Use Explicit Types.

Check warning on line 88 in src/test/java/edu/hm/hafner/util/FilteredLogTest.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

PMD: UseExplicitTypes

Use Explicit Types.

Check warning on line 93 in src/test/java/edu/hm/hafner/util/FilteredLogTest.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

PMD: UseExplicitTypes

Use Explicit Types.

Check warning on line 106 in src/test/java/edu/hm/hafner/util/FilteredLogTest.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

PMD: UseExplicitTypes

Use Explicit Types.

Check warning on line 110 in src/test/java/edu/hm/hafner/util/FilteredLogTest.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

PMD: UseExplicitTypes

Use Explicit Types.

Check warning on line 123 in src/test/java/edu/hm/hafner/util/FilteredLogTest.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

PMD: UseExplicitTypes

Use Explicit Types.

Check warning on line 163 in src/test/java/edu/hm/hafner/util/FilteredLogTest.java

See this annotation in the file changed.

@github-actions github-actions / Quality Monitor

PMD: UseExplicitTypes

Use Explicit Types.