Skip to main content

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