@nx-plugins/linter
Version:
The Nx Plugin for Linter that contains executors, generators, and utilities to use powerful Eslint capabilities.
18 lines (17 loc) • 919 B
TypeScript
import { Tree } from '@nrwl/devkit';
import { EslintCommonGeneratorSchema } from './schema';
import { Linter } from '@nrwl/linter';
export declare type NormalizedSchema = ReturnType<typeof normalizeOptions>;
declare function normalizeOptions(tree: Tree, options: EslintCommonGeneratorSchema): {
projectRoot: string;
projectType: import("@nrwl/devkit").ProjectType;
project?: string;
unitTestRunner: "vitest" | "none" | "jest";
setParserOptionsProject: boolean;
skipFormat: boolean;
skipPackageJson?: boolean;
linter: Linter.EsLint;
};
export declare function eslintCommonProjectGenerator(tree: Tree, schema: EslintCommonGeneratorSchema): Promise<import("@nrwl/devkit").GeneratorCallback>;
export default eslintCommonProjectGenerator;
export declare const eslintCommonProject: (generatorOptions: EslintCommonGeneratorSchema) => (tree: any, context: any) => Promise<any>;