11parserOptions :
22 sourceType : script
3- ecmaVersion : 2020
43env :
5- es6 : true
64 node : true
5+ es2022 : true
76reportUnusedDisableDirectives : true
87plugins :
98 - internal-rules
7776 node/prefer-promises/fs : off
7877
7978 # #############################################################################
80- # `eslint-plugin-import` rule list based on `v2.25 .x`
79+ # `eslint-plugin-import` rule list based on `v2.26 .x`
8180 # #############################################################################
8281
8382 # Static analysis
@@ -174,7 +173,7 @@ rules:
174173 simple-import-sort/exports : off # TODO
175174
176175 # #############################################################################
177- # ESLint builtin rules list based on `v8.8 .x`
176+ # ESLint builtin rules list based on `v8.13 .x`
178177 # #############################################################################
179178
180179 # Possible Errors
@@ -487,7 +486,7 @@ overrides:
487486 tsdoc/syntax : error
488487
489488 # #########################################################################
490- # `@typescript-eslint/eslint-plugin` rule list based on `v5.10 .x`
489+ # `@typescript-eslint/eslint-plugin` rule list based on `v5.19 .x`
491490 # #########################################################################
492491
493492 # Supported Rules
@@ -532,6 +531,7 @@ overrides:
532531 ' @typescript-eslint/no-non-null-asserted-optional-chain ' : error
533532 ' @typescript-eslint/no-non-null-assertion ' : error
534533 ' @typescript-eslint/no-parameter-properties ' : error
534+ ' @typescript-eslint/no-redundant-type-constituents ' : error
535535 ' @typescript-eslint/no-invalid-void-type ' : error
536536 ' @typescript-eslint/no-require-imports ' : error
537537 ' @typescript-eslint/no-this-alias ' : error
@@ -547,6 +547,7 @@ overrides:
547547 ' @typescript-eslint/no-unsafe-call ' : off # TODO consider
548548 ' @typescript-eslint/no-unsafe-member-access ' : off # TODO consider
549549 ' @typescript-eslint/no-unsafe-return ' : off # TODO consider
550+ ' @typescript-eslint/no-useless-empty-export ' : error
550551 ' @typescript-eslint/no-var-requires ' : error
551552 ' @typescript-eslint/non-nullable-type-assertion-style ' : off # TODO temporarily disabled
552553 ' @typescript-eslint/prefer-as-const ' : error
@@ -647,6 +648,7 @@ overrides:
647648 ' @typescript-eslint/no-extra-parens ' : off
648649 ' @typescript-eslint/no-extra-semi ' : off
649650 ' @typescript-eslint/semi ' : off
651+ ' @typescript-eslint/space-before-blocks ' : off
650652 ' @typescript-eslint/space-before-function-paren ' : off
651653 ' @typescript-eslint/space-infix-ops ' : off
652654 ' @typescript-eslint/type-annotation-spacing ' : off
0 commit comments