





















@@ -36,8 +36,12 @@
3636"eslint/no-new-wrappers": "error",
3737"eslint/no-else-return": "error",
3838"eslint/no-case-declarations": "error",
39+"eslint/default-case-last": "error",
40+"eslint/default-param-last": "error",
3941"eslint/prefer-exponentiation-operator": "error",
4042"eslint/prefer-numeric-literals": "error",
43+"eslint/prefer-rest-params": "error",
44+"eslint/prefer-spread": "error",
4145"eslint/radix": "error",
4246"eslint/unicode-bom": "error",
4347"eslint/yoda": "error",
@@ -49,7 +53,12 @@
4953"oxc/no-accumulating-spread": "error",
5054"oxc/no-async-endpoint-handlers": "error",
5155"oxc/no-map-spread": "error",
56+"promise/no-callback-in-promise": "error",
57+"promise/no-multiple-resolved": "error",
58+"promise/no-promise-in-callback": "error",
59+"promise/no-return-in-finally": "error",
5260"promise/no-new-statics": "error",
61+"promise/valid-params": "error",
5362"typescript/adjacent-overload-signatures": "error",
5463"typescript/ban-tslint-comment": "error",
5564"typescript/consistent-return": "error",
@@ -66,24 +75,35 @@
6675"typescript/no-unnecessary-type-parameters": "error",
6776"typescript/no-unsafe-type-assertion": "off",
6877"typescript/no-useless-default-assignment": "error",
78+"typescript/no-useless-empty-export": "error",
79+"typescript/no-wrapper-object-types": "error",
6980"typescript/switch-exhaustiveness-check": [
7081"error",
7182 { "considerDefaultExhaustiveForUnions": true }
7283 ],
84+"typescript/prefer-as-const": "error",
85+"typescript/prefer-namespace-keyword": "error",
7386"typescript/prefer-return-this-type": "error",
7487"typescript/prefer-find": "error",
7588"typescript/prefer-function-type": "error",
7689"typescript/prefer-includes": "error",
7790"typescript/prefer-reduce-type-parameter": "error",
7891"typescript/prefer-ts-expect-error": "error",
92+"typescript/require-array-sort-compare": "error",
93+"typescript/restrict-template-expressions": "error",
94+"typescript/triple-slash-reference": "error",
7995"unicorn/consistent-date-clone": "error",
8096"unicorn/consistent-empty-array-spread": "error",
8197"unicorn/consistent-function-scoping": "off",
8298"unicorn/no-console-spaces": "error",
99+"unicorn/no-empty-file": "error",
100+"unicorn/no-invalid-fetch-options": "error",
101+"unicorn/no-invalid-remove-event-listener": "error",
83102"unicorn/no-length-as-slice-end": "error",
84103"unicorn/no-instanceof-array": "error",
85104"unicorn/no-negation-in-equality-check": "error",
86105"unicorn/no-new-buffer": "error",
106+"unicorn/no-thenable": "error",
87107"unicorn/no-typeof-undefined": "error",
88108"unicorn/no-unnecessary-array-flat-depth": "error",
89109"unicorn/no-unnecessary-array-splice-count": "error",
@@ -102,6 +122,7 @@
102122"unicorn/prefer-prototype-methods": "error",
103123"unicorn/prefer-regexp-test": "error",
104124"unicorn/prefer-set-size": "error",
125+"unicorn/prefer-string-starts-ends-with": "error",
105126"unicorn/prefer-string-slice": "error",
106127"unicorn/require-array-join-separator": "error",
107128"unicorn/require-number-to-fixed-digits-argument": "error",
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。