UNPKG

@nx-plugins/linter

Version:

The Nx Plugin for Linter that contains executors, generators, and utilities to use powerful Eslint capabilities.

24 lines 1.07 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.addLinter = void 0; const tslib_1 = require("tslib"); const devkit_1 = require("@nrwl/devkit"); const linter_1 = require("@nrwl/linter"); const run_tasks_in_serial_1 = require("@nrwl/workspace/src/utilities/run-tasks-in-serial"); function addLinter(host, options) { return tslib_1.__awaiter(this, void 0, void 0, function* () { const lintTask = yield (0, linter_1.lintProjectGenerator)(host, { linter: linter_1.Linter.EsLint, project: options.project, tsConfigPaths: [ (0, devkit_1.joinPathFragments)(options.projectRoot, `tsconfig.${options.projectType}.json`), ], eslintFilePatterns: [`${options.projectRoot}/**/*.{ts,tsx,js,jsx}`], skipFormat: true, skipPackageJson: options.skipPackageJson }); return (0, run_tasks_in_serial_1.runTasksInSerial)(lintTask); }); } exports.addLinter = addLinter; //# sourceMappingURL=add-linter.js.map