Type Alias: StylelintPluginRule<P, S, M>
type 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