eslint-config-galex
Version:
personal ESLint ruleset of galex
12 lines (11 loc) • 794 B
TypeScript
import { type Linter } from 'eslint';
import { type GetDepsArgs } from './getDependencies';
import { type ESLintConfig, type Flags, type TopLevelESLintConfig } from './types';
export type CreateConfigArgs = GetDepsArgs & Flags & {
ignorePatterns?: string[];
rules?: Linter.RulesRecord;
root?: boolean;
overrides?: (Linter.ConfigOverride | null)[];
enableJavaScriptSpecificRulesInTypeScriptProject?: boolean;
} & Pick<ESLintConfig, 'env' | 'parserOptions' | 'plugins' | 'settings'>;
export declare const createConfig: ({ cwd, tsConfigPath, convertToESLintInternals, incrementalAdoption, blankSlate, enableJavaScriptSpecificRulesInTypeScriptProject, root, ignorePatterns, env, overrides, parserOptions, rules, plugins, settings, }?: CreateConfigArgs) => TopLevelESLintConfig;