@@ -36,12 +36,12 @@ module.exports = {
36
36
rules : {
37
37
"default-param-last" : "off" ,
38
38
"@typescript-eslint/default-param-last" : "error" ,
39
- "no-array-constructor" : "off" ,
40
- "@typescript-eslint/no-array-constructor" : "error" ,
39
+ "no-empty-function" : "off" ,
40
+ "@typescript-eslint/no-empty-function" : "warn" ,
41
+ "no-implied-eval" : "off" ,
42
+ "@typescript-eslint/no-implied-eval" : "error" ,
41
43
"no-invalid-this" : "off" ,
42
44
"@typescript-eslint/no-invalid-this" : "error" ,
43
- "no-loss-of-precision" : "off" ,
44
- "@typescript-eslint/no-loss-of-precision" : "error" ,
45
45
"no-shadow" : "off" ,
46
46
"@typescript-eslint/no-shadow" : "error" ,
47
47
"no-throw-literal" : "off" ,
@@ -65,21 +65,15 @@ module.exports = {
65
65
} ,
66
66
] ,
67
67
"@typescript-eslint/explicit-member-accessibility" : "warn" ,
68
+ "@typescript-eslint/explicit-module-boundary-types" : "error" ,
68
69
"@typescript-eslint/no-base-to-string" : "error" ,
69
70
"@typescript-eslint/no-confusing-non-null-assertion" : "error" ,
70
71
"@typescript-eslint/no-confusing-void-expression" : "error" ,
71
- "@typescript-eslint/no-implicit-any-catch" : [
72
- "error" ,
73
- {
74
- allowExplicitAny : false ,
75
- } ,
76
- ] ,
77
72
"@typescript-eslint/no-invalid-void-type" : "error" ,
78
73
"@typescript-eslint/no-require-imports" : "error" ,
79
74
"@typescript-eslint/no-unnecessary-boolean-literal-compare" : "warn" ,
80
75
"@typescript-eslint/no-unnecessary-condition" : "warn" ,
81
76
"@typescript-eslint/no-unnecessary-qualifier" : "warn" ,
82
- "@typescript-eslint/no-unnecessary-type-constraint" : "warn" ,
83
77
"@typescript-eslint/non-nullable-type-assertion-style" : "warn" ,
84
78
"@typescript-eslint/prefer-for-of" : "warn" ,
85
79
"@typescript-eslint/prefer-optional-chain" : "warn" ,
@@ -143,15 +137,13 @@ module.exports = {
143
137
} ,
144
138
] ,
145
139
"jest/prefer-spy-on" : "warn" ,
146
- "jest/lowercase-name " : [ "warn" , { ignoreTopLevelDescribe : true } ] ,
140
+ "jest/prefer- lowercase-title " : [ "warn" , { ignoreTopLevelDescribe : true } ] ,
147
141
"@typescript-eslint/naming-convention" : "off" ,
148
142
} ,
149
143
} ,
150
144
] ,
151
145
rules : {
152
- "no-loss-of-precision" : "error" ,
153
146
"no-template-curly-in-string" : "error" ,
154
- "no-unsafe-optional-chaining" : "error" ,
155
147
"array-callback-return" : "error" ,
156
148
"consistent-return" : "error" ,
157
149
curly : "warn" ,
0 commit comments