@atomist/sdm-pack-sloc
Version:
Extension Pack for an Atomist SDM to integrate code metrics
14 lines (13 loc) • 620 B
TypeScript
import { ExtensionPack, Fingerprint, PushTest } from "@atomist/sdm";
export { calculateCodeMetrics, CodeMetrics } from "./lib/codemetrics/CodeMetrics";
export { LanguageReport, LanguagesReport, LanguageReportRequest, reportForLanguages } from "./lib/slocReport";
/**
* Extension pack to add codeMetrics commands to a machine
* and optionally, fingerprint with lines of code after every push.
* @param fingerprint if this is set, automatic fingerprinting will
* happen on every push
*/
export declare function codeMetrics(fingerprint?: {
pushTest?: PushTest;
fingerprintGoal: Fingerprint;
}): ExtensionPack;