Skip to main content

Type Alias: JsoncRuleDefinition

JsoncRuleDefinition = { create: (context: Readonly<Rule.RuleContext>) => JsoncRuleListener; meta: JsoncRuleMeta; name: string; }

Defined in: _internal/jsonc-rule.ts:25

Input definition passed to createJsoncRule.

Propertiesโ€‹

createโ€‹

create: (context: Readonly<Rule.RuleContext>) => JsoncRuleListener

Defined in: _internal/jsonc-rule.ts:30

Rule factory function receiving the ESLint rule context and returning a JSONC-aware node listener map.

Parametersโ€‹

contextโ€‹

Readonly<Rule.RuleContext>

Returnsโ€‹

JsoncRuleListener


metaโ€‹

meta: JsoncRuleMeta

Defined in: _internal/jsonc-rule.ts:33

ESLint rule metadata.


nameโ€‹

name: string

Defined in: _internal/jsonc-rule.ts:36

Rule name matching the key in rules-registry.ts.