Interface: PluginRuleDocs
Defined in: _internal/typed-rule.ts:78
Plugin-specific metadata extensions for meta.docs.
Remarksโ
eslint-plugin/require-meta-docs-recommended expects meta.docs.recommended
to be boolean. Preset membership is tracked separately via
meta.docs.presets.
ruleId and ruleNumber are injected centrally by createTypedRule for
cataloged prefer-* rules. Rule authors should not hand-author those fields
in individual rule modules.
Propertiesโ
configs?โ
optional configs?:
| "content"
| "i18n"
| "strict-mdx-upgrade"
| readonly ("content" | "i18n" | "strict-mdx-upgrade")[];
Defined in: _internal/typed-rule.ts:79
presets?โ
optional presets?:
| "all"
| "config"
| "experimental"
| "minimal"
| "recommended"
| "strict"
| readonly ("all" | "config" | "experimental" | "minimal" | "recommended" | "strict")[];
Defined in: _internal/typed-rule.ts:80
recommended?โ
optional recommended?: boolean;
Defined in: _internal/typed-rule.ts:81
requiresTypeChecking?โ
optional requiresTypeChecking?: boolean;
Defined in: _internal/typed-rule.ts:82
ruleId?โ
optional ruleId?: string;
Defined in: _internal/typed-rule.ts:83
ruleNumber?โ
optional ruleNumber?: number;
Defined in: _internal/typed-rule.ts:84