Class ComplexityBadgeHtml

java.lang.Object
org.ek9lang.cli.coverage.ComplexityBadgeHtml
All Implemented Interfaces:
BiFunction<org.ek9.lang.CoverageRuntime.ModuleFunctionInfo, String, String>

final class ComplexityBadgeHtml extends Object implements BiFunction<org.ek9.lang.CoverageRuntime.ModuleFunctionInfo, String, String>
Generates HTML for a complexity badge with tooltip showing code quality metrics. The badge displays cyclomatic complexity with color coding based on thresholds.
  • Constructor Details

    • ComplexityBadgeHtml

      ComplexityBadgeHtml()
  • Method Details

    • apply

      public String apply(org.ek9.lang.CoverageRuntime.ModuleFunctionInfo funcInfo, String complexityClass)
      Specified by:
      apply in interface BiFunction<org.ek9.lang.CoverageRuntime.ModuleFunctionInfo, String, String>