Skip to content

Commit eb16cc7

Browse files
JoshuaKGoldbergauvred
authored andcommitted
feat(eslint-plugin): deprecate no-extra-semi in favor of ESLint Stylistic equivalent (typescript-eslint#8123)
* feat(eslint-plugin): deprecate no-extra-semi in favor of ESLint Stylistic equivalent * generate:configs * Fix configs generation
1 parent e54d78c commit eb16cc7

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

Diff for: packages/eslint-plugin/src/configs/all.ts

-2
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,6 @@ export = {
5252
'@typescript-eslint/no-empty-interface': 'error',
5353
'@typescript-eslint/no-explicit-any': 'error',
5454
'@typescript-eslint/no-extra-non-null-assertion': 'error',
55-
'no-extra-semi': 'off',
56-
'@typescript-eslint/no-extra-semi': 'error',
5755
'@typescript-eslint/no-extraneous-class': 'error',
5856
'@typescript-eslint/no-floating-promises': 'error',
5957
'@typescript-eslint/no-for-in-array': 'error',

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

+2
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ type MessageIds = InferMessageIdsTypeFromRule<typeof baseRule>;
1313
export default createRule<Options, MessageIds>({
1414
name: 'no-extra-semi',
1515
meta: {
16+
deprecated: true,
17+
replacedBy: ['@stylistic/ts/no-extra-semi'],
1618
type: 'suggestion',
1719
docs: {
1820
description: 'Disallow unnecessary semicolons',

0 commit comments

Comments
 (0)