Skip to main content

Interface: JsoncRuleDefinition

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

Input definition passed to createJsoncRule.

Propertiesโ€‹

createโ€‹

create: (context: Readonly<Rule.RuleContext>) => RuleListener | RuleListener;

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

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

Parametersโ€‹

contextโ€‹

Readonly<Rule.RuleContext>

Returnsโ€‹

RuleListener | RuleListener


metaโ€‹

meta: JsoncRuleMeta;

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

ESLint rule metadata.


nameโ€‹

name: string;

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

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