Skip to content

Commit ecaf037

Browse files
committed
feat: capitalize default pattern of require-meta-docs-description rule
1 parent 7b93c7a commit ecaf037

31 files changed

+46
-45
lines changed

eslint.config.js

+1
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ module.exports = [
2525
'@eslint-community/eslint-comments/no-unused-disable': 'error',
2626
'@eslint-community/eslint-comments/require-description': 'error',
2727

28+
'unicorn/expiring-todo-comments': 'off',
2829
'unicorn/consistent-function-scoping': 'off',
2930
'unicorn/no-array-callback-reference': 'off',
3031
'unicorn/no-array-for-each': 'off',

lib/rules/consistent-output.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ module.exports = {
1717
type: 'suggestion',
1818
docs: {
1919
description:
20-
'enforce consistent use of `output` assertions in rule tests',
20+
'Enforce consistent use of `output` assertions in rule tests',
2121
category: 'Tests',
2222
recommended: false,
2323
url: 'https://github.com/eslint-community/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/consistent-output.md',

lib/rules/fixer-return.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ module.exports = {
2121
meta: {
2222
type: 'problem',
2323
docs: {
24-
description: 'require fixer functions to return a fix',
24+
description: 'Require fixer functions to return a fix',
2525
category: 'Rules',
2626
recommended: true,
2727
url: 'https://github.com/eslint-community/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/fixer-return.md',

lib/rules/meta-property-ordering.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ module.exports = {
1515
meta: {
1616
type: 'suggestion',
1717
docs: {
18-
description: 'enforce the order of meta properties',
18+
description: 'Enforce the order of meta properties',
1919
category: 'Rules',
2020
recommended: false,
2121
url: 'https://github.com/eslint-community/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/meta-property-ordering.md',

lib/rules/no-deprecated-context-methods.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ module.exports = {
4040
type: 'suggestion',
4141
docs: {
4242
description:
43-
'disallow usage of deprecated methods on rule context objects',
43+
'Disallow usage of deprecated methods on rule context objects',
4444
category: 'Rules',
4545
recommended: true,
4646
url: 'https://github.com/eslint-community/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/no-deprecated-context-methods.md',

lib/rules/no-deprecated-report-api.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ module.exports = {
1717
type: 'suggestion',
1818
docs: {
1919
description:
20-
'disallow the version of `context.report()` with multiple arguments',
20+
'Disallow the version of `context.report()` with multiple arguments',
2121
category: 'Rules',
2222
recommended: true,
2323
url: 'https://github.com/eslint-community/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/no-deprecated-report-api.md',

lib/rules/no-identical-tests.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ module.exports = {
1616
meta: {
1717
type: 'problem',
1818
docs: {
19-
description: 'disallow identical tests',
19+
description: 'Disallow identical tests',
2020
category: 'Tests',
2121
recommended: true,
2222
url: 'https://github.com/eslint-community/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/no-identical-tests.md',

lib/rules/no-missing-message-ids.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ module.exports = {
1212
type: 'problem',
1313
docs: {
1414
description:
15-
'disallow `messageId`s that are missing from `meta.messages`',
15+
'Disallow `messageId`s that are missing from `meta.messages`',
1616
category: 'Rules',
1717
recommended: true,
1818
url: 'https://github.com/eslint-community/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/no-missing-message-ids.md',

lib/rules/no-missing-placeholders.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ module.exports = {
1717
meta: {
1818
type: 'problem',
1919
docs: {
20-
description: 'disallow missing placeholders in rule report messages',
20+
description: 'Disallow missing placeholders in rule report messages',
2121
category: 'Rules',
2222
recommended: true,
2323
url: 'https://github.com/eslint-community/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/no-missing-placeholders.md',

lib/rules/no-only-tests.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ module.exports = {
1212
meta: {
1313
type: 'problem',
1414
docs: {
15-
description: 'disallow the test case property `only`',
15+
description: 'Disallow the test case property `only`',
1616
category: 'Tests',
1717
recommended: true,
1818
url: 'https://github.com/eslint-community/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/no-only-tests.md',

lib/rules/no-property-in-node.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ module.exports = {
5050
type: 'suggestion',
5151
docs: {
5252
description:
53-
'disallow using `in` to narrow node types instead of looking at properties',
53+
'Disallow using `in` to narrow node types instead of looking at properties',
5454
category: 'Rules',
5555
recommended: false,
5656
requiresTypeChecking: true,

lib/rules/no-unused-message-ids.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ module.exports = {
1111
meta: {
1212
type: 'problem',
1313
docs: {
14-
description: 'disallow unused `messageId`s in `meta.messages`',
14+
description: 'Disallow unused `messageId`s in `meta.messages`',
1515
category: 'Rules',
1616
recommended: true,
1717
url: 'https://github.com/eslint-community/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/no-unused-message-ids.md',

lib/rules/no-unused-placeholders.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ module.exports = {
1717
meta: {
1818
type: 'problem',
1919
docs: {
20-
description: 'disallow unused placeholders in rule report messages',
20+
description: 'Disallow unused placeholders in rule report messages',
2121
category: 'Rules',
2222
recommended: true,
2323
url: 'https://github.com/eslint-community/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/no-unused-placeholders.md',

lib/rules/no-useless-token-range.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ module.exports = {
1717
type: 'suggestion',
1818
docs: {
1919
description:
20-
'disallow unnecessary calls to `sourceCode.getFirstToken()` and `sourceCode.getLastToken()`',
20+
'Disallow unnecessary calls to `sourceCode.getFirstToken()` and `sourceCode.getLastToken()`',
2121
category: 'Rules',
2222
recommended: true,
2323
url: 'https://github.com/eslint-community/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/no-useless-token-range.md',

lib/rules/prefer-message-ids.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ module.exports = {
1313
type: 'problem',
1414
docs: {
1515
description:
16-
'require using `messageId` instead of `message` or `desc` to report rule violations',
16+
'Require using `messageId` instead of `message` or `desc` to report rule violations',
1717
category: 'Rules',
1818
recommended: true,
1919
url: 'https://github.com/eslint-community/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/prefer-message-ids.md',

lib/rules/prefer-object-rule.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ module.exports = {
1515
meta: {
1616
type: 'suggestion',
1717
docs: {
18-
description: 'disallow function-style rules',
18+
description: 'Disallow function-style rules',
1919
category: 'Rules',
2020
recommended: true,
2121
url: 'https://github.com/eslint-community/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/prefer-object-rule.md',

lib/rules/prefer-output-null.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ module.exports = {
1717
type: 'suggestion',
1818
docs: {
1919
description:
20-
'disallow invalid RuleTester test cases where the `output` matches the `code`',
20+
'Disallow invalid RuleTester test cases where the `output` matches the `code`',
2121
category: 'Tests',
2222
recommended: true,
2323
url: 'https://github.com/eslint-community/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/prefer-output-null.md',

lib/rules/prefer-placeholders.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ module.exports = {
1717
meta: {
1818
type: 'suggestion',
1919
docs: {
20-
description: 'require using placeholders for dynamic report messages',
20+
description: 'Require using placeholders for dynamic report messages',
2121
category: 'Rules',
2222
recommended: false,
2323
url: 'https://github.com/eslint-community/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/prefer-placeholders.md',

lib/rules/prefer-replace-text.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ module.exports = {
1717
type: 'suggestion',
1818
docs: {
1919
description:
20-
'require using `replaceText()` instead of `replaceTextRange()`',
20+
'Require using `replaceText()` instead of `replaceTextRange()`',
2121
category: 'Rules',
2222
recommended: false,
2323
url: 'https://github.com/eslint-community/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/prefer-replace-text.md',

lib/rules/report-message-format.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ module.exports = {
1717
meta: {
1818
type: 'suggestion',
1919
docs: {
20-
description: 'enforce a consistent format for rule report messages',
20+
description: 'Enforce a consistent format for rule report messages',
2121
category: 'Rules',
2222
recommended: false,
2323
url: 'https://github.com/eslint-community/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/report-message-format.md',

lib/rules/require-meta-docs-description.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,15 @@ const utils = require('../utils');
77
// Rule Definition
88
// ------------------------------------------------------------------------------
99

10-
const DEFAULT_PATTERN = new RegExp('^(enforce|require|disallow)');
10+
const DEFAULT_PATTERN = new RegExp('^(Enforce|Require|Disallow)');
1111

1212
/** @type {import('eslint').Rule.RuleModule} */
1313
module.exports = {
1414
meta: {
1515
type: 'suggestion',
1616
docs: {
1717
description:
18-
'require rules to implement a `meta.docs.description` property with the correct format',
18+
'Require rules to implement a `meta.docs.description` property with the correct format',
1919
category: 'Rules',
2020
recommended: false,
2121
url: 'https://github.com/eslint-community/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/require-meta-docs-description.md',
@@ -29,7 +29,7 @@ module.exports = {
2929
type: 'string',
3030
description:
3131
"A regular expression that the description must match. Use `'.+'` to allow anything.",
32-
default: '^(enforce|require|disallow)',
32+
default: '^(Enforce|Require|Disallow)',
3333
},
3434
},
3535
additionalProperties: false,

lib/rules/require-meta-docs-recommended.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ module.exports = {
99
type: 'suggestion',
1010
docs: {
1111
description:
12-
'require rules to implement a `meta.docs.recommended` property',
12+
'Require rules to implement a `meta.docs.recommended` property',
1313
category: 'Rules',
1414
recommended: false,
1515
url: 'https://github.com/eslint-community/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/require-meta-docs-recommended.md',

lib/rules/require-meta-docs-url.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ module.exports = {
2121
meta: {
2222
type: 'suggestion',
2323
docs: {
24-
description: 'require rules to implement a `meta.docs.url` property',
24+
description: 'Require rules to implement a `meta.docs.url` property',
2525
category: 'Rules',
2626
recommended: false,
2727
url: 'https://github.com/eslint-community/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/require-meta-docs-url.md',

lib/rules/require-meta-fixable.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ module.exports = {
1717
meta: {
1818
type: 'problem',
1919
docs: {
20-
description: 'require rules to implement a `meta.fixable` property',
20+
description: 'Require rules to implement a `meta.fixable` property',
2121
category: 'Rules',
2222
recommended: true,
2323
url: 'https://github.com/eslint-community/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/require-meta-fixable.md',

lib/rules/require-meta-has-suggestions.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ module.exports = {
1313
type: 'problem',
1414
docs: {
1515
description:
16-
'require suggestable rules to implement a `meta.hasSuggestions` property',
16+
'Require suggestable rules to implement a `meta.hasSuggestions` property',
1717
category: 'Rules',
1818
recommended: true,
1919
url: 'https://github.com/eslint-community/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/require-meta-has-suggestions.md',

lib/rules/require-meta-schema-description.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ module.exports = {
1313
type: 'suggestion',
1414
docs: {
1515
description:
16-
'require rules `meta.schema` properties to include descriptions',
16+
'Require rules `meta.schema` properties to include descriptions',
1717
category: 'Rules',
1818
recommended: false,
1919
url: 'https://github.com/eslint-community/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/require-meta-schema-description.md',

lib/rules/require-meta-schema.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ module.exports = {
1111
meta: {
1212
type: 'suggestion',
1313
docs: {
14-
description: 'require rules to implement a `meta.schema` property',
14+
description: 'Require rules to implement a `meta.schema` property',
1515
category: 'Rules',
1616
recommended: true,
1717
url: 'https://github.com/eslint-community/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/require-meta-schema.md',

lib/rules/require-meta-type.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ module.exports = {
1818
meta: {
1919
type: 'problem',
2020
docs: {
21-
description: 'require rules to implement a `meta.type` property',
21+
description: 'Require rules to implement a `meta.type` property',
2222
category: 'Rules',
2323
recommended: true,
2424
url: 'https://github.com/eslint-community/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/require-meta-type.md',

lib/rules/test-case-property-ordering.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ module.exports = {
1717
type: 'suggestion',
1818
docs: {
1919
description:
20-
'require the properties of a test case to be placed in a consistent order',
20+
'Require the properties of a test case to be placed in a consistent order',
2121
category: 'Tests',
2222
recommended: false,
2323
url: 'https://github.com/eslint-community/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/test-case-property-ordering.md',

lib/rules/test-case-shorthand-strings.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ module.exports = {
1717
type: 'suggestion',
1818
docs: {
1919
description:
20-
'enforce consistent usage of shorthand strings for test cases with no options',
20+
'Enforce consistent usage of shorthand strings for test cases with no options',
2121
category: 'Tests',
2222
recommended: false,
2323
url: 'https://github.com/eslint-community/eslint-plugin-eslint-plugin/tree/HEAD/docs/rules/test-case-shorthand-strings.md',

0 commit comments

Comments
 (0)