@santi020k/eslint-config-basic
astro/src
Interfaces
AstroOptions
Defined in: astro/src/rules.ts:7
Astro-specific ESLint options
Properties
hasReact?
optionalhasReact?:boolean
Defined in: astro/src/rules.ts:16
If true, includes React-specific overrides for .astro files
hasSolid?
optionalhasSolid?:boolean
Defined in: astro/src/rules.ts:25
If true, includes SolidJS-specific sorting groups and JSX overrides
hasSvelte?
optionalhasSvelte?:boolean
Defined in: astro/src/rules.ts:22
If true, includes Svelte-specific sorting groups
hasVue?
optionalhasVue?:boolean
Defined in: astro/src/rules.ts:19
If true, includes Vue-specific sorting groups
tsconfigRootDir?
optionaltsconfigRootDir?:string
Defined in: astro/src/rules.ts:13
Optional tsconfig root passed through from the main config composer. This keeps Astro parser project lookup stable when projectService is disabled.
Variables
astroConfig
constastroConfig:ConfigArray
Defined in: astro/src/index.ts:45
Functions
createAstroConfig()
createAstroConfig(
options?):ConfigArray
Defined in: astro/src/index.ts:13
Creates Astro ESLint configuration based on enabled frameworks
Parameters
options?
Framework-specific options for Astro files
Returns
ConfigArray
The Astro configuration array
getRules()
getRules(
options?):TSESLint.Linter.RulesRecord
Defined in: astro/src/rules.ts:31
Generates Astro-specific rules based on enabled frameworks
Parameters
options?
AstroOptions = {}
Returns
TSESLint.Linter.RulesRecord
References
default
Renames and re-exports createAstroConfig
