Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit ab49229

Browse files
feat: remove meta.docs.category from rules (typescript-eslint#3800)
1 parent ea6a97c commit ab49229

File tree

127 files changed

+9
-144
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

127 files changed

+9
-144
lines changed

packages/eslint-plugin-internal/src/rules/no-poorly-typed-ts-props.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@ export default createRule({
3737
docs: {
3838
description:
3939
"Enforces rules don't use TS API properties with known bad type definitions",
40-
category: 'Possible Errors',
4140
recommended: 'error',
4241
suggestion: true,
4342
requiresTypeChecking: true,

packages/eslint-plugin-internal/src/rules/no-typescript-default-import.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@ export default createRule({
2222
docs: {
2323
description:
2424
"Enforces that packages rules don't do `import ts from 'typescript';`",
25-
category: 'Possible Errors',
2625
recommended: 'error',
2726
},
2827
fixable: 'code',

packages/eslint-plugin-internal/src/rules/no-typescript-estree-import.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ export default createRule({
1616
type: 'problem',
1717
docs: {
1818
description: `Enforces that eslint-plugin rules don't require anything from ${TSESTREE_NAME} or ${TYPES_NAME}`,
19-
category: 'Possible Errors',
2019
recommended: 'error',
2120
},
2221
fixable: 'code',

packages/eslint-plugin-internal/src/rules/plugin-test-formatting.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,6 @@ export default createRule<Options, MessageIds>({
108108
type: 'problem',
109109
docs: {
110110
description: `Enforces that eslint-plugin test snippets are correctly formatted`,
111-
category: 'Stylistic Issues',
112111
recommended: 'error',
113112
},
114113
fixable: 'code',

packages/eslint-plugin-internal/src/rules/prefer-ast-types-enum.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ export default createRule({
1414
meta: {
1515
type: 'problem',
1616
docs: {
17-
category: 'Best Practices',
1817
recommended: 'error',
1918
description:
2019
'Ensures consistent usage of AST_NODE_TYPES & AST_TOKEN_TYPES enums.',

packages/eslint-plugin-tslint/src/rules/config.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,8 +63,6 @@ export default createRule<Options, MessageIds>({
6363
docs: {
6464
description:
6565
'Wraps a TSLint configuration and lints the whole source using TSLint',
66-
// @ts-expect-error - We know this is a one off special category for this plugin
67-
category: 'TSLint',
6866
recommended: false,
6967
},
7068
fixable: 'code',

packages/eslint-plugin/src/rules/adjacent-overload-signatures.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ export default util.createRule({
2121
type: 'suggestion',
2222
docs: {
2323
description: 'Require that member overloads be consecutive',
24-
category: 'Best Practices',
2524
recommended: 'error',
2625
},
2726
schema: [],

packages/eslint-plugin/src/rules/array-type.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,6 @@ export default util.createRule<Options, MessageIds>({
9292
type: 'suggestion',
9393
docs: {
9494
description: 'Requires using either `T[]` or `Array<T>` for arrays',
95-
category: 'Stylistic Issues',
9695
// too opinionated to be recommended
9796
recommended: false,
9897
},

packages/eslint-plugin/src/rules/await-thenable.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ export default util.createRule({
77
meta: {
88
docs: {
99
description: 'Disallows awaiting a value that is not a Thenable',
10-
category: 'Best Practices',
1110
recommended: 'error',
1211
requiresTypeChecking: true,
1312
},

packages/eslint-plugin/src/rules/ban-ts-comment.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@ export default util.createRule<[Options], MessageIds>({
2222
docs: {
2323
description:
2424
'Bans `@ts-<directive>` comments from being used or requires descriptions after directive',
25-
category: 'Best Practices',
2625
recommended: 'error',
2726
},
2827
messages: {

packages/eslint-plugin/src/rules/ban-tslint-comment.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ export default util.createRule({
2020
type: 'suggestion',
2121
docs: {
2222
description: 'Bans `// tslint:<rule-flag>` comments from being used',
23-
category: 'Stylistic Issues',
2423
recommended: false,
2524
},
2625
messages: {

packages/eslint-plugin/src/rules/ban-types.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,6 @@ export default util.createRule<Options, MessageIds>({
124124
type: 'suggestion',
125125
docs: {
126126
description: 'Bans specific types from being used',
127-
category: 'Best Practices',
128127
recommended: 'error',
129128
},
130129
fixable: 'code',

packages/eslint-plugin/src/rules/brace-style.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ export default createRule<Options, MessageIds>({
1818
type: 'layout',
1919
docs: {
2020
description: 'Enforce consistent brace style for blocks',
21-
category: 'Stylistic Issues',
2221
recommended: false,
2322
extendsBaseRule: true,
2423
},

packages/eslint-plugin/src/rules/class-literal-property-style.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@ export default util.createRule<Options, MessageIds>({
4444
docs: {
4545
description:
4646
'Ensures that literals on classes are exposed in a consistent style',
47-
category: 'Best Practices',
4847
recommended: false,
4948
},
5049
fixable: 'code',

packages/eslint-plugin/src/rules/comma-dangle.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,6 @@ export default util.createRule<Options, MessageIds>({
4545
type: 'layout',
4646
docs: {
4747
description: 'Require or disallow trailing comma',
48-
category: 'Stylistic Issues',
4948
recommended: false,
5049
extendsBaseRule: true,
5150
},

packages/eslint-plugin/src/rules/comma-spacing.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ export default createRule<Options, MessageIds>({
2323
type: 'suggestion',
2424
docs: {
2525
description: 'Enforces consistent spacing before and after commas',
26-
category: 'Stylistic Issues',
2726
recommended: false,
2827
extendsBaseRule: true,
2928
},

packages/eslint-plugin/src/rules/consistent-indexed-object-style.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ export default createRule<Options, MessageIds>({
1414
type: 'suggestion',
1515
docs: {
1616
description: 'Enforce or disallow the use of the record type',
17-
category: 'Stylistic Issues',
1817
// too opinionated to be recommended
1918
recommended: false,
2019
},

packages/eslint-plugin/src/rules/consistent-type-assertions.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ export default util.createRule<Options, MessageIds>({
2525
meta: {
2626
type: 'suggestion',
2727
docs: {
28-
category: 'Best Practices',
2928
description: 'Enforces consistent usage of type assertions',
3029
recommended: false,
3130
},

packages/eslint-plugin/src/rules/consistent-type-definitions.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ export default util.createRule({
1313
docs: {
1414
description:
1515
'Consistent with type definition either `interface` or `type`',
16-
category: 'Stylistic Issues',
1716
// too opinionated to be recommended
1817
recommended: false,
1918
},

packages/eslint-plugin/src/rules/consistent-type-imports.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,6 @@ export default util.createRule<Options, MessageIds>({
5656
type: 'suggestion',
5757
docs: {
5858
description: 'Enforces consistent usage of type imports',
59-
category: 'Stylistic Issues',
6059
recommended: false,
6160
},
6261
messages: {

packages/eslint-plugin/src/rules/default-param-last.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ export default createRule({
1010
type: 'suggestion',
1111
docs: {
1212
description: 'Enforce default parameters to be last',
13-
category: 'Best Practices',
1413
recommended: false,
1514
extendsBaseRule: true,
1615
},

packages/eslint-plugin/src/rules/dot-notation.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ export default createRule<Options, MessageIds>({
2020
type: 'suggestion',
2121
docs: {
2222
description: 'enforce dot notation whenever possible',
23-
category: 'Best Practices',
2423
recommended: false,
2524
extendsBaseRule: true,
2625
requiresTypeChecking: true,

packages/eslint-plugin/src/rules/explicit-function-return-type.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ export default util.createRule<Options, MessageIds>({
2626
docs: {
2727
description:
2828
'Require explicit return types on functions and class methods',
29-
category: 'Stylistic Issues',
3029
recommended: false,
3130
},
3231
messages: {

packages/eslint-plugin/src/rules/explicit-member-accessibility.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@ export default util.createRule<Options, MessageIds>({
3636
docs: {
3737
description:
3838
'Require explicit accessibility modifiers on class properties and methods',
39-
category: 'Stylistic Issues',
4039
// too opinionated to be recommended
4140
recommended: false,
4241
},

packages/eslint-plugin/src/rules/explicit-module-boundary-types.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@ export default util.createRule<Options, MessageIds>({
3636
docs: {
3737
description:
3838
"Require explicit return and argument types on exported functions' and classes' public class methods",
39-
category: 'Stylistic Issues',
4039
recommended: 'warn',
4140
},
4241
messages: {

packages/eslint-plugin/src/rules/func-call-spacing.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ export default util.createRule<Options, MessageIds>({
1919
docs: {
2020
description:
2121
'Require or disallow spacing between function identifiers and their invocations',
22-
category: 'Stylistic Issues',
2322
recommended: false,
2423
extendsBaseRule: true,
2524
},

packages/eslint-plugin/src/rules/indent-new-do-not-use/index.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -257,7 +257,6 @@ export default createRule<Options, MessageIds>({
257257
type: 'layout',
258258
docs: {
259259
description: 'Enforce consistent indentation.',
260-
category: 'Stylistic Issues',
261260
recommended: false,
262261
},
263262
fixable: 'whitespace',

packages/eslint-plugin/src/rules/indent.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,6 @@ export default util.createRule<Options, MessageIds>({
9191
type: 'layout',
9292
docs: {
9393
description: 'Enforce consistent indentation',
94-
category: 'Stylistic Issues',
9594
// too opinionated to be recommended
9695
recommended: false,
9796
extendsBaseRule: true,

packages/eslint-plugin/src/rules/init-declarations.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ export default createRule<Options, MessageIds>({
2121
docs: {
2222
description:
2323
'require or disallow initialization in variable declarations',
24-
category: 'Variables',
2524
recommended: false,
2625
extendsBaseRule: true,
2726
},

packages/eslint-plugin/src/rules/keyword-spacing.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ export default util.createRule<Options, MessageIds>({
1313
type: 'layout',
1414
docs: {
1515
description: 'Enforce consistent spacing before and after keywords',
16-
category: 'Stylistic Issues',
1716
recommended: false,
1817
extendsBaseRule: true,
1918
},

packages/eslint-plugin/src/rules/lines-between-class-members.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@ export default util.createRule<Options, MessageIds>({
2828
type: 'layout',
2929
docs: {
3030
description: 'Require or disallow an empty line between class members',
31-
category: 'Stylistic Issues',
3231
recommended: false,
3332
extendsBaseRule: true,
3433
},

packages/eslint-plugin/src/rules/member-delimiter-style.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,6 @@ export default util.createRule<Options, MessageIds>({
120120
docs: {
121121
description:
122122
'Require a specific member delimiter style for interfaces and type literals',
123-
category: 'Stylistic Issues',
124123
recommended: false,
125124
},
126125
fixable: 'code',

packages/eslint-plugin/src/rules/member-ordering.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -423,7 +423,6 @@ export default util.createRule<Options, MessageIds>({
423423
type: 'suggestion',
424424
docs: {
425425
description: 'Require a consistent member declaration order',
426-
category: 'Stylistic Issues',
427426
recommended: false,
428427
},
429428
messages: {

packages/eslint-plugin/src/rules/method-signature-style.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ export default util.createRule<Options, MessageIds>({
1313
type: 'suggestion',
1414
docs: {
1515
description: 'Enforces using a particular method signature syntax.',
16-
category: 'Best Practices',
1716
recommended: false,
1817
},
1918
fixable: 'code',

packages/eslint-plugin/src/rules/naming-convention.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,6 @@ export default util.createRule<Options, MessageIds>({
5555
name: 'naming-convention',
5656
meta: {
5757
docs: {
58-
category: 'Variables',
5958
description:
6059
'Enforces naming conventions for everything across a codebase',
6160
recommended: false,

packages/eslint-plugin/src/rules/no-array-constructor.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ export default util.createRule({
1010
type: 'suggestion',
1111
docs: {
1212
description: 'Disallow generic `Array` constructors',
13-
category: 'Stylistic Issues',
1413
recommended: 'error',
1514
extendsBaseRule: true,
1615
},

packages/eslint-plugin/src/rules/no-base-to-string.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,6 @@ export default util.createRule<Options, MessageIds>({
2525
docs: {
2626
description:
2727
'Requires that `.toString()` is only called on objects which provide useful information when stringified',
28-
category: 'Best Practices',
2928
recommended: false,
3029
requiresTypeChecking: true,
3130
},

packages/eslint-plugin/src/rules/no-confusing-non-null-assertion.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ export default util.createRule({
1313
docs: {
1414
description:
1515
'Disallow non-null assertion in locations that may be confusing',
16-
category: 'Stylistic Issues',
1716
recommended: false,
1817
},
1918
fixable: 'code',

packages/eslint-plugin/src/rules/no-confusing-void-expression.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ export default util.createRule<Options, MessageId>({
3030
docs: {
3131
description:
3232
'Requires expressions of type void to appear in statement position',
33-
category: 'Best Practices',
3433
recommended: false,
3534
requiresTypeChecking: true,
3635
},

packages/eslint-plugin/src/rules/no-dupe-class-members.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ export default util.createRule<Options, MessageIds>({
1616
type: 'problem',
1717
docs: {
1818
description: 'Disallow duplicate class members',
19-
category: 'Possible Errors',
2019
recommended: false,
2120
extendsBaseRule: true,
2221
},

packages/eslint-plugin/src/rules/no-duplicate-imports.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ export default util.createRule<Options, MessageIds>({
1616
type: 'problem',
1717
docs: {
1818
description: 'Disallow duplicate imports',
19-
category: 'Best Practices',
2019
recommended: false,
2120
extendsBaseRule: true,
2221
},

packages/eslint-plugin/src/rules/no-dynamic-delete.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ export default util.createRule({
1010
name: 'no-dynamic-delete',
1111
meta: {
1212
docs: {
13-
category: 'Best Practices',
1413
description: 'Disallow the delete operator with computed key expressions',
1514
recommended: false,
1615
},

packages/eslint-plugin/src/rules/no-empty-function.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,6 @@ export default util.createRule<Options, MessageIds>({
4545
type: 'suggestion',
4646
docs: {
4747
description: 'Disallow empty functions',
48-
category: 'Best Practices',
4948
recommended: 'error',
5049
extendsBaseRule: true,
5150
},

packages/eslint-plugin/src/rules/no-empty-interface.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ export default util.createRule<Options, MessageIds>({
1414
type: 'suggestion',
1515
docs: {
1616
description: 'Disallow the declaration of empty interfaces',
17-
category: 'Best Practices',
1817
recommended: 'error',
1918
suggestion: true,
2019
},

packages/eslint-plugin/src/rules/no-explicit-any.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ export default util.createRule<Options, MessageIds>({
1919
type: 'suggestion',
2020
docs: {
2121
description: 'Disallow usage of the `any` type',
22-
category: 'Best Practices',
2322
recommended: 'warn',
2423
suggestion: true,
2524
},

packages/eslint-plugin/src/rules/no-extra-non-null-assertion.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ export default util.createRule({
77
type: 'problem',
88
docs: {
99
description: 'Disallow extra non-null assertion',
10-
category: 'Stylistic Issues',
1110
recommended: 'error',
1211
},
1312
fixable: 'code',

packages/eslint-plugin/src/rules/no-extra-parens.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ export default util.createRule<Options, MessageIds>({
2020
type: 'layout',
2121
docs: {
2222
description: 'Disallow unnecessary parentheses',
23-
category: 'Possible Errors',
2423
recommended: false,
2524
extendsBaseRule: true,
2625
},

packages/eslint-plugin/src/rules/no-extra-semi.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ export default util.createRule<Options, MessageIds>({
1212
type: 'suggestion',
1313
docs: {
1414
description: 'Disallow unnecessary semicolons',
15-
category: 'Possible Errors',
1615
recommended: 'error',
1716
extendsBaseRule: true,
1817
},

packages/eslint-plugin/src/rules/no-extraneous-class.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ export default util.createRule<Options, MessageIds>({
2020
type: 'suggestion',
2121
docs: {
2222
description: 'Forbids the use of classes as namespaces',
23-
category: 'Best Practices',
2423
recommended: false,
2524
},
2625
schema: [

0 commit comments

Comments
 (0)