You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|[prefer-placeholders](docs/rules/prefer-placeholders.md)| require using placeholders for dynamic report messages |||||
98
-
|[prefer-replace-text](docs/rules/prefer-replace-text.md)| require using `replaceText()` instead of `replaceTextRange()`|||||
99
-
|[report-message-format](docs/rules/report-message-format.md)| enforce a consistent format for rule report messages |||||
100
-
|[require-meta-docs-description](docs/rules/require-meta-docs-description.md)| require rules to implement a `meta.docs.description` property with the correct format |||||
101
-
|[require-meta-docs-recommended](docs/rules/require-meta-docs-recommended.md)| require rules to implement a `meta.docs.recommended` property |||||
102
-
|[require-meta-docs-url](docs/rules/require-meta-docs-url.md)| require rules to implement a `meta.docs.url` property || 🔧 |||
103
-
|[require-meta-fixable](docs/rules/require-meta-fixable.md)| require rules to implement a `meta.fixable` property | ✅ ||||
104
-
|[require-meta-has-suggestions](docs/rules/require-meta-has-suggestions.md)| require suggestable rules to implement a `meta.hasSuggestions` property | ✅ | 🔧 |||
105
-
|[require-meta-schema](docs/rules/require-meta-schema.md)| require rules to implement a `meta.schema` property | ✅ || 💡 ||
106
-
|[require-meta-type](docs/rules/require-meta-type.md)| require rules to implement a `meta.type` property | ✅ ||||
|[prefer-placeholders](docs/rules/prefer-placeholders.md)| require using placeholders for dynamic report messages |||||
98
+
|[prefer-replace-text](docs/rules/prefer-replace-text.md)| require using `replaceText()` instead of `replaceTextRange()`|||||
99
+
|[report-message-format](docs/rules/report-message-format.md)| enforce a consistent format for rule report messages |||||
100
+
|[require-meta-docs-description](docs/rules/require-meta-docs-description.md)| require rules to implement a `meta.docs.description` property with the correct format |||||
101
+
|[require-meta-docs-recommended](docs/rules/require-meta-docs-recommended.md)| require rules to implement a `meta.docs.recommended` property |||||
102
+
|[require-meta-docs-url](docs/rules/require-meta-docs-url.md)| require rules to implement a `meta.docs.url` property || 🔧 |||
103
+
|[require-meta-fixable](docs/rules/require-meta-fixable.md)| require rules to implement a `meta.fixable` property | ✅ ||||
104
+
|[require-meta-has-suggestions](docs/rules/require-meta-has-suggestions.md)| require suggestable rules to implement a `meta.hasSuggestions` property | ✅ | 🔧 |||
105
+
|[require-meta-schema](docs/rules/require-meta-schema.md)| require rules to implement a `meta.schema` property | ✅ || 💡 ||
106
+
|[require-meta-schema-description](docs/rules/require-meta-schema-description.md)| require rules `meta.schema` properties to include descriptions | ✅ ||||
107
+
|[require-meta-type](docs/rules/require-meta-type.md)| require rules to implement a `meta.type` property | ✅ ||||
# Require rules `meta.schema` properties to include descriptions (`eslint-plugin/require-meta-schema-description`)
2
+
3
+
💼 This rule is enabled in the ✅ `recommended`[config](https://github.com/eslint-community/eslint-plugin-eslint-plugin#presets).
4
+
5
+
<!-- end auto-generated rule header -->
6
+
7
+
Defining a description in the schema for each rule option helps explain that option to users.
8
+
It also allows documentation generators such as [`eslint-doc-generator`](https://github.com/bmish/eslint-doc-generator) to generate more informative documentation for users.
9
+
10
+
## Rule Details
11
+
12
+
This rule requires that if a rule option has a property in the rule's `meta.schema`, it should have a `description`.
If your rule options are very simple and well-named, and your rule isn't used by developers outside of your immediate team, you may not need this rule.
0 commit comments