UNPKG

@nx/eslint

Version:

The ESLint plugin for Nx contains executors, generators and utilities used for linting JavaScript/TypeScript projects within an Nx workspace.

25 lines (24 loc) 893 B
import { GeneratorCallback, Tree } from '@nx/devkit'; import { Linter as LinterEnum, LinterType } from '../utils/linter'; interface LintProjectOptions { project: string; linter?: LinterEnum | LinterType; eslintFilePatterns?: string[]; tsConfigPaths?: string[]; skipFormat: boolean; setParserOptionsProject?: boolean; skipPackageJson?: boolean; unitTestRunner?: string; rootProject?: boolean; keepExistingVersions?: boolean; addPlugin?: boolean; eslintConfigFormat?: 'mjs' | 'cjs'; /** * @internal */ addExplicitTargets?: boolean; addPackageJsonDependencyChecks?: boolean; } export declare function lintProjectGenerator(tree: Tree, options: LintProjectOptions): Promise<GeneratorCallback>; export declare function lintProjectGeneratorInternal(tree: Tree, options: LintProjectOptions): Promise<GeneratorCallback>; export {};