Skip to main content

Interface: RuleDefinition<Options, MessageIds, PluginDocs>

Defined in: internal/create-rule.ts:13

Type Parameters​

Options​

Options extends Readonly<UnknownArray>

MessageIds​

MessageIds extends string

PluginDocs​

PluginDocs

Properties​

create​

readonly create: (context: Readonly<TSESLint.RuleContext<MessageIds, Options>>, optionsWithDefault: Readonly<Options>) => RuleListener;

Defined in: internal/create-rule.ts:18

Parameters​

context​

Readonly<TSESLint.RuleContext<MessageIds, Options>>

optionsWithDefault​

Readonly<Options>

Returns​

RuleListener


meta​

readonly meta: RuleMetaWithLanguages<MessageIds, PluginDocs, Options>;

Defined in: internal/create-rule.ts:22


name​

readonly name: string;

Defined in: internal/create-rule.ts:23