UNPKG

@ryunen344/danger-plugin-jacoco

Version:
27 lines 798 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.rate = exports.CoverageProcessor = void 0; class CoverageProcessor { } exports.CoverageProcessor = CoverageProcessor; const rate = (type, counters) => { const missed = counters ?.filter((e) => e.type === type) .map((e) => e.missed) .reduce((a, x) => a + x, 0); const covered = counters ?.filter((e) => e.type === type) .map((e) => e.covered) .reduce((a, x) => a + x, 0); if (missed == null || covered == null) return undefined; const total = missed + covered; if (total <= 0) { return undefined; } else { return (covered * 100) / total; } }; exports.rate = rate; //# sourceMappingURL=coverage-processor.js.map