@atomist/sdm-pack-node
Version:
Extension pack for an Atomist SDM to work with Node.js projects
23 lines • 908 B
TypeScript
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<ProjectReview, NoParameters>;
/**
* Provide a code inspection that runs eslint and returns a
* ProjectReview.
*/
export declare const EslintInspection: CodeInspectionRegistration<ProjectReview, NoParameters>;
//# sourceMappingURL=eslint.d.ts.map