UNPKG

eslint-config-galex

Version:
36 lines (35 loc) 2 kB
import { type Dependencies, type OverrideCreator, type OverrideESLintConfig, type OverrideInternalOverride, type RulesCreator } from '../types'; export declare const plugins: string[]; export declare const files: string[]; export declare const parser = "@babel/eslint-parser"; export declare const defaultParserOptions: OverrideESLintConfig['parserOptions']; export declare const defaultSettings: OverrideESLintConfig['settings']; export declare const createReactOverride: OverrideCreator; /** * @see https://github.com/facebook/react/tree/master/packages/eslint-plugin-react-hooks */ export declare const createHookRules: RulesCreator; /** * @see https://github.com/yannickcr/eslint-plugin-react/tree/master/docs/rules */ export declare const createReactRules: RulesCreator; /** * @see https://github.com/evcohen/eslint-plugin-jsx-a11y/tree/master/docs/rules */ export declare const createJSXA11yRules: RulesCreator; export declare const createNextJsRules: RulesCreator; export declare const createNextJsPagesOverride: OverrideInternalOverride; export declare const remixRunOverrideFiles: OverrideESLintConfig['files']; export declare const remixRules: OverrideESLintConfig['rules']; export declare const remixRunRoutesOverrideFiles: OverrideESLintConfig['files']; export declare const remixRunRoutesOverrideRules: OverrideESLintConfig['rules']; /** * @param dependencies see https://github.com/remix-run/remix/blob/main/packages/remix-eslint-config/index.js#L82 */ export declare const createRemixRoutesOverride: OverrideInternalOverride; export declare const createRemixRunOverride: OverrideInternalOverride; export declare const createRemixJsImportResolverSettings: (dependencies: Dependencies) => OverrideESLintConfig['settings'] | null; /** * @see https://github.com/remix-run/remix/blob/main/packages/remix-eslint-config/settings/react.js#L4 */ export declare const createRemixEslintPluginReactSettings: (dependendencies: Dependencies) => OverrideESLintConfig['settings'] | null;