Skip to content

@santi020k/eslint-config-basic


astro/src

Interfaces

AstroOptions

Defined in: astro/src/rules.ts:7

Astro-specific ESLint options

Properties

hasReact?

optional hasReact?: boolean

Defined in: astro/src/rules.ts:16

If true, includes React-specific overrides for .astro files

hasSolid?

optional hasSolid?: boolean

Defined in: astro/src/rules.ts:25

If true, includes SolidJS-specific sorting groups and JSX overrides

hasSvelte?

optional hasSvelte?: boolean

Defined in: astro/src/rules.ts:22

If true, includes Svelte-specific sorting groups

hasVue?

optional hasVue?: boolean

Defined in: astro/src/rules.ts:19

If true, includes Vue-specific sorting groups

tsconfigRootDir?

optional tsconfigRootDir?: 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

const astroConfig: 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?

AstroOptions

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

Documentation site v1.3.0 for @santi020k/eslint-config-basic