@nrwl/workspace
Version:
27 lines (26 loc) • 765 B
TypeScript
import { Rule } from '@angular-devkit/schematics';
export declare const enum Linter {
EsLint = "eslint",
None = "none"
}
export declare function generateProjectLint(projectRoot: string, tsConfigPath: string, linter: Linter, eslintFilePatterns: string[]): {
builder: string;
options: {
lintFilePatterns: string[];
};
};
interface AddLintFileOptions {
onlyGlobal?: boolean;
localConfig?: any;
extraPackageDeps?: {
dependencies: {
[key: string]: string;
};
devDependencies: {
[key: string]: string;
};
};
setParserOptionsProject?: boolean;
}
export declare function addLintFiles(projectRoot: string, linter: Linter, options?: AddLintFileOptions): Rule;
export {};