UNPKG

@atomist/sdm-pack-aspect

Version:

an Atomist SDM Extension Pack for visualizing drift across an organization

41 lines 1.36 kB
import { CombinationTagger, Tagger, WorkspaceSpecificTagger } from "../aspect/AspectRegistry"; export declare const Monorepo: Tagger; export declare const Vulnerable: Tagger; export declare const HasLicense: Tagger; export declare const HasCodeOfConduct: Tagger; export declare const HasChangeLog: Tagger; export declare const HasContributingFile: Tagger; /** * Tag projects as dead if they haven't been committed to recently * @param {{days: number}} opts number of days at which to conclude a project is dead * @return {Tagger} */ export declare function dead(opts: { deadDays: number; }): Tagger; export declare const SoleCommitter: Tagger; export declare function excessiveBranchCount(opts: { maxBranches: number; }): Tagger; export declare function lineCountTest(opts: { name: string; lineCountTest: (lineCount: number) => boolean; }): Tagger; export declare function globRequired(opts: { name: string; description: string; glob: string; }): Tagger; /** * Flag repos with known undesirable usages */ export declare const isProblematic: WorkspaceSpecificTagger; export declare function gitHot(opts: { name?: string; hotDays: number; hotContributors: number; }): CombinationTagger; export declare function inadequateReadme(opts: { minLength: number; }): Tagger; //# sourceMappingURL=commonTaggers.d.ts.map