UNPKG

@toreda/build-tools

Version:

![Toreda](https://content.toreda.com/logo/toreda-logo.png)

30 lines (29 loc) 1.22 kB
import { ESLint, Linter, Rule } from 'eslint'; import type { LinterOptions } from '../linter/options'; export declare class ConfigLinter { readonly quiet: boolean; readonly autofix: boolean; readonly cwd?: string; readonly allowInlineConfig: boolean; readonly useEslintrc?: boolean; readonly cache: boolean; readonly cacheStrategy?: 'content' | 'metadata'; readonly cacheLocation?: string; readonly globInputPaths?: boolean; readonly ignore?: boolean; readonly ignorePath?: string; readonly extensions?: string[]; readonly fix?: boolean | ((message: Linter.LintMessage) => boolean); readonly fixTypes?: Array<Rule.RuleMetaData['type']>; readonly rulePaths?: string[]; readonly resolvePluginsRelativeTo?: string; readonly plugins?: Record<string, unknown>; readonly baseConfig?: Linter.Config; readonly overrideConfig?: Linter.Config; readonly overrideConfigFile?: string; readonly reportUnusedDisableDirectives?: boolean; constructor(o?: Partial<LinterOptions>); mkConfig(o?: unknown): Record<string, unknown> | undefined; mkPlugins(o?: unknown): Record<string, unknown> | undefined; eslintOptions(): ESLint.Options; }