19 lines
591 B
TypeScript
19 lines
591 B
TypeScript
import type { Tree } from '@nrwl/devkit';
|
|
import type { NormalizedSchema } from './normalized-schema';
|
|
|
|
import { Linter } from '@nrwl/linter';
|
|
import addLintingGenerator from '../../add-linting/add-linting';
|
|
|
|
export async function addLinting(host: Tree, options: NormalizedSchema) {
|
|
if (options.linter === Linter.None) {
|
|
return;
|
|
}
|
|
await addLintingGenerator(host, {
|
|
projectName: options.name,
|
|
projectRoot: options.appProjectRoot,
|
|
prefix: options.prefix,
|
|
setParserOptionsProject: options.setParserOptionsProject,
|
|
skipPackageJson: options.skipPackageJson,
|
|
});
|
|
}
|