Skip to content

@kekkai/blueprint / LintConfigEntry

Interface: LintConfigEntry ​

Defined in: src/emit/lint/types.ts:4

One entry of an ESLint flat config — a drop-in for eslint.config.js.

Properties ​

basePath? ​

optional basePath?: string

Defined in: src/emit/lint/types.ts:5


files? ​

optional files?: string[]

Defined in: src/emit/lint/types.ts:6


ignores? ​

optional ignores?: string[]

Defined in: src/emit/lint/types.ts:7


languageOptions? ​

optional languageOptions?: LanguageOptions

Defined in: src/emit/lint/types.ts:9

Parser wiring — emitted rules never set this; impact builds parser entries with it.


linterOptions? ​

optional linterOptions?: LinterOptionsConfig

Defined in: src/emit/lint/types.ts:10


plugins? ​

optional plugins?: Record<string, Plugin>

Defined in: src/emit/lint/types.ts:12

The embedded plugin, carried along when an entry uses a blueprint/* rule.


rules? ​

optional rules?: RulesConfig

Defined in: src/emit/lint/types.ts:13