UNPKG

eslint-config-galex

Version:
32 lines (31 loc) 1.49 kB
import { type Linter } from 'eslint'; import { type Dependencies, type OverrideESLintConfig, type RulesCreator, type RulesetCreator, type WithOverrideType } from '../types'; export declare const createEslintCoreRules: RulesetCreator; export declare const createPossibleTypeScriptErrorRules: RulesCreator; /** * @see https://eslint.org/docs/rules/#possible-errors */ export declare const createPossibleErrorRules: RulesCreator; export declare const createBestPracticesTypescriptRules: RulesCreator; /** * @see https://eslint.org/docs/rules/#best-practices */ export declare const createBestPractices: RulesCreator; export declare const createStrictModeRules: RulesCreator; export declare const createVariableTypeScriptRules: RulesCreator; /** * @see https://eslint.org/docs/rules/#variables */ export declare const createVariableRules: RulesCreator; export declare const createStylisticIssuesTypeScriptRules: RulesCreator; /** * @see https://eslint.org/docs/rules/#stylistic-issues */ export declare const createStylisticIssuesRules: RulesCreator; export declare const createES6TypeScriptRules: RulesCreator; /** * @see https://eslint.org/docs/rules/#ecmascript-6 */ export declare const createES6Rules: RulesCreator; export declare const safePrettierOverrides: Linter.RulesRecord; export declare const eslintDefaultRulesTypeScriptOverride: (dependencies: Dependencies, enableJavaScriptSpecificRulesInTypeScriptProject?: boolean) => WithOverrideType<OverrideESLintConfig> | null;