Class SeverityDeterminer

java.lang.Object
org.ek9lang.cli.coverage.SeverityDeterminer
All Implemented Interfaces:
DoubleFunction<SeverityDeterminer.Severity>

final class SeverityDeterminer extends Object implements DoubleFunction<SeverityDeterminer.Severity>
Determines severity level based on coverage percentage. Single responsibility: coverage threshold classification.

Thresholds:

  • Below 50% → CRITICAL
  • 50% to 80% → WARNING
  • 80% and above → OK