Interface: RuleModuleWithDocs<MessageIds, Options>
Defined in: _internal/typed-rule.ts:67
Rule module contract used by registry and plugin wiring.
Type Parametersโ
MessageIdsโ
MessageIds extends string
Optionsโ
Options extends Readonly<UnknownArray>
Propertiesโ
createโ
create: (context: GenericRuleContext<MessageIds, Options>) => RuleListener;
Defined in: _internal/typed-rule.ts:71
Parametersโ
contextโ
GenericRuleContext<MessageIds, Options>
Returnsโ
RuleListener
defaultOptions?โ
optional defaultOptions?: Options;
Defined in: _internal/typed-rule.ts:74
metaโ
meta: RuleMetadataWithDocs<MessageIds, Options>;
Defined in: _internal/typed-rule.ts:75
nameโ
name: string;
Defined in: _internal/typed-rule.ts:76