UNPKG

apex-code-coverage-transformer

Version:

Transform Salesforce Apex code coverage JSONs into other formats accepted by SonarQube, GitHub, GitLab, Azure, Bitbucket, etc.

23 lines (22 loc) 676 B
import { LcovCoverageObject } from '../utils/types.js'; import { BaseHandler } from './BaseHandler.js'; /** * Handler for generating LCOV coverage reports. * * LCOV is a widely-used format for code coverage reporting, * particularly common in JavaScript/Node.js projects. * * Compatible with: * - Codecov * - Coveralls * - GitHub Actions * - LCOV analysis tools * * @see http://ltp.sourceforge.net/coverage/lcov.php */ export declare class LcovCoverageHandler extends BaseHandler { private readonly coverageObj; constructor(); processFile(filePath: string, fileName: string, lines: Record<string, number>): void; finalize(): LcovCoverageObject; }