Skip to main content

Type Alias: StylelintPluginRule<P, S, M>

StylelintPluginRule<P, S, M> = Readonly<{ docs: StylelintRuleDocs; messages: M; meta: Readonly<{ docs: StylelintRuleDocs; }> & RuleMeta; rule: Rule<P, S, M>; ruleName: string; }> & ReturnType<typeof stylelint.createPlugin>

Defined in: _internal/create-stylelint-rule.ts:29

Fully assembled plugin object shape used by this template's rule registry.

Type Parametersโ€‹

Pโ€‹

P = unknown

Sโ€‹

S = Readonly<Record<string, never>> | undefined

Mโ€‹

M extends RuleMessages = RuleMessages