import { NoParameters, ProjectReview, ReviewComment } from "@atomist/automation-client"; import { CodeInspection, CodeInspectionRegistration } from "@atomist/sdm"; export interface EslintMessage { ruleId: string; severity: number; message: string; line: number; column: number; } export interface EslintResult { filePath: string; messages?: EslintMessage[]; } export declare type EslintResults = EslintResult[]; export declare const esLintReviewCategory = "eslint"; export declare function mapEslintResultsToReviewComments(tslintOutput: string, dir: string): ReviewComment[]; export declare const RunEslintOnProject: CodeInspection; /** * Provide a code inspection that runs eslint and returns a * ProjectReview. */ export declare const EslintInspection: CodeInspectionRegistration; //# sourceMappingURL=eslint.d.ts.map