public Stream<CoverageResult> checkCoverage() {
        return new CollectConditions().visitRuleset(ruleSet).distinct().flatMap(this::getConditionCoverage);
    }
Analyze coverage for the rule-set, providing results when coverage is found.

@return returns a stream of {@link CoverageResult}.
smithy-rules-engine/src/main/java/software/amazon/smithy/rulesengine/analysis/CoverageChecker.java