UNPKG

eslint-config-xaxa

Version:

The ultimate ESLint config - successor to Airbnb Config. Built on Anthony Fu's ESLint config, Airbnb, ESLint Stylistic, Perfectionist, React, TypeScript, Astro, JSDocs, Prettier, Node.js, Unicorns, Promises, and more.

20 lines (19 loc) 886 B
import type { Linter } from "eslint"; import { type TypedFlatConfigItem } from "@antfu/eslint-config"; import globals from "globals"; export declare const airbnbBestPractices: TypedFlatConfigItem; export declare const airbnbErrors: TypedFlatConfigItem; export declare const airbnbES6Style: TypedFlatConfigItem; export declare const airbnbNodejsSpecifics: TypedFlatConfigItem; export declare const airbnbGeneralStyling: TypedFlatConfigItem; export declare const airbnbVariables: TypedFlatConfigItem; export declare const airbnbImportPluginRules: TypedFlatConfigItem; export interface OptionsAirbnb { imports?: boolean; typescript?: boolean; globals?: typeof globals; overrides?: TypedFlatConfigItem["rules"]; setup?: Linter.Config<Linter.RulesRecord>; linterOptions?: Linter.LinterOptions; } export declare function airbnb(options?: OptionsAirbnb): Promise<TypedFlatConfigItem[]>;