UNPKG

@o3r/schematics

Version:

Schematics module of the Otter framework

33 lines 1.35 kB
import { TaskConfiguration, TaskConfigurationGenerator } from '@angular-devkit/schematics'; import { NodePackageInstallTask } from '@angular-devkit/schematics/tasks'; import { NodePackageTaskOptions } from '@angular-devkit/schematics/tasks/package-manager/options'; import type { WorkspaceSchema } from '../../interfaces'; /** * Linter options */ export interface LinterOptions { /** * Indicates if the linter process should succeed even if there are lint errors remaining * @default true */ continueOnError?: boolean; /** * If enabled, only errors are reported (--quiet option of ESLint CLI) * @default true */ hideWarnings?: boolean; /** Workspace configuration file */ workspaceConfig?: WorkspaceSchema; /** Enforced NPM Package */ enforcedNpmManager?: string; } export declare class EslintFixTask extends NodePackageInstallTask implements TaskConfigurationGenerator<NodePackageTaskOptions> { files: string[]; workingDirectory?: string | undefined; configFile?: string | undefined; linterOptions: LinterOptions; constructor(files: string[], workingDirectory?: string | undefined, configFile?: string | undefined, options?: LinterOptions); /** @inheritdoc */ toConfiguration(): TaskConfiguration<NodePackageTaskOptions>; } //# sourceMappingURL=index.d.ts.map