@@ -21,11 +21,21 @@ module.exports = {
21
21
"@eslint-community/mysticatea/ts/array-type" : "error" ,
22
22
"@eslint-community/mysticatea/ts/await-thenable" : "error" ,
23
23
"@eslint-community/mysticatea/ts/ban-ts-comment" : "error" ,
24
+ "@eslint-community/mysticatea/ts/ban-tslint-comment" : "error" ,
24
25
"@eslint-community/mysticatea/ts/class-literal-property-style" :
25
26
"error" ,
27
+ "@eslint-community/mysticatea/ts/comma-dangle" : "error" ,
26
28
"@eslint-community/mysticatea/ts/comma-spacing" : "error" ,
29
+ "@eslint-community/mysticatea/ts/consistent-generic-constructors" :
30
+ "error" ,
31
+ "@eslint-community/mysticatea/ts/consistent-indexed-object-style" :
32
+ "error" ,
27
33
"@eslint-community/mysticatea/ts/consistent-type-assertions" :
28
34
"error" ,
35
+ "@eslint-community/mysticatea/ts/consistent-type-exports" :
36
+ "error" ,
37
+ "@eslint-community/mysticatea/ts/consistent-type-imports" :
38
+ "error" ,
29
39
"@eslint-community/mysticatea/ts/default-param-last" : "error" ,
30
40
"@eslint-community/mysticatea/ts/dot-notation" : "error" ,
31
41
"@eslint-community/mysticatea/ts/explicit-member-accessibility" :
@@ -41,8 +51,14 @@ module.exports = {
41
51
"@eslint-community/mysticatea/ts/naming-convention" : "error" ,
42
52
"@eslint-community/mysticatea/ts/no-array-constructor" : "error" ,
43
53
"@eslint-community/mysticatea/ts/no-base-to-string" : "error" ,
54
+ "@eslint-community/mysticatea/ts/no-confusing-non-null-assertion" :
55
+ "error" ,
56
+ "@eslint-community/mysticatea/ts/no-confusing-void-expression" :
57
+ "error" ,
44
58
"@eslint-community/mysticatea/ts/no-dupe-class-members" :
45
59
"error" ,
60
+ "@eslint-community/mysticatea/ts/no-duplicate-enum-values" :
61
+ "error" ,
46
62
"@eslint-community/mysticatea/ts/no-dynamic-delete" : "error" ,
47
63
"@eslint-community/mysticatea/ts/no-empty-interface" : "error" ,
48
64
"@eslint-community/mysticatea/ts/no-extra-non-null-assertion" :
@@ -55,13 +71,23 @@ module.exports = {
55
71
"@eslint-community/mysticatea/ts/no-inferrable-types" : "error" ,
56
72
"@eslint-community/mysticatea/ts/no-invalid-this" : "error" ,
57
73
"@eslint-community/mysticatea/ts/no-invalid-void-type" : "error" ,
74
+ "@eslint-community/mysticatea/ts/no-loss-of-precision" : "error" ,
75
+ "@eslint-community/mysticatea/ts/no-loop-func" : "error" ,
76
+ "@eslint-community/mysticatea/ts/no-meaningless-void-operator" :
77
+ "error" ,
58
78
"@eslint-community/mysticatea/ts/no-misused-new" : "error" ,
59
79
"@eslint-community/mysticatea/ts/no-misused-promises" : "error" ,
80
+ "@eslint-community/mysticatea/ts/no-non-null-asserted-nullish-coalescing" :
81
+ "error" ,
60
82
"@eslint-community/mysticatea/ts/no-non-null-asserted-optional-chain" :
61
83
"error" ,
62
- "@eslint-community/mysticatea/ts/no-parameter-properties " :
84
+ "@eslint-community/mysticatea/ts/no-redundant-type-constituents " :
63
85
"error" ,
86
+ "@eslint-community/mysticatea/ts/no-redeclare" : "error" ,
64
87
"@eslint-community/mysticatea/ts/no-require-imports" : "error" ,
88
+ "@eslint-community/mysticatea/ts/no-restricted-imports" :
89
+ "error" ,
90
+ "@eslint-community/mysticatea/ts/no-shadow" : "error" ,
65
91
"@eslint-community/mysticatea/ts/no-this-alias" : [
66
92
"error" ,
67
93
{ allowDestructuring : true } ,
@@ -75,20 +101,33 @@ module.exports = {
75
101
"error" ,
76
102
"@eslint-community/mysticatea/ts/no-unnecessary-type-assertion" :
77
103
"error" ,
104
+ "@eslint-community/mysticatea/ts/no-unnecessary-type-constraint" :
105
+ "error" ,
106
+ "@eslint-community/mysticatea/ts/no-unsafe-argument" : "error" ,
78
107
"@eslint-community/mysticatea/ts/no-unsafe-assignment" : "error" ,
79
108
"@eslint-community/mysticatea/ts/no-unsafe-call" : "error" ,
80
109
"@eslint-community/mysticatea/ts/no-unsafe-member-access" :
81
110
"error" ,
82
111
"@eslint-community/mysticatea/ts/no-unsafe-return" : "error" ,
83
112
"@eslint-community/mysticatea/ts/no-unused-expressions" :
84
113
"error" ,
85
- "@eslint-community/mysticatea/ts/no-unused-vars-experimental " :
114
+ "@eslint-community/mysticatea/ts/no-useless-empty-export " :
86
115
"error" ,
87
116
"@eslint-community/mysticatea/ts/no-var-requires" : "error" ,
117
+ "@eslint-community/mysticatea/ts/non-nullable-type-assertion-style" :
118
+ "error" ,
119
+ "@eslint-community/mysticatea/ts/object-curly-spacing" : "error" ,
120
+ "@eslint-community/mysticatea/ts/padding-line-between-statements" :
121
+ "error" ,
122
+ "@eslint-community/mysticatea/ts/parameter-properties" : "error" ,
88
123
"@eslint-community/mysticatea/ts/prefer-as-const" : "error" ,
124
+ "@eslint-community/mysticatea/ts/prefer-enum-initializers" :
125
+ "error" ,
89
126
// https://github.com/typescript-eslint/typescript-eslint/issues/454
90
127
"@eslint-community/mysticatea/ts/prefer-function-type" : "off" ,
91
128
"@eslint-community/mysticatea/ts/prefer-includes" : "error" ,
129
+ "@eslint-community/mysticatea/ts/prefer-literal-enum-member" :
130
+ "error" ,
92
131
"@eslint-community/mysticatea/ts/prefer-namespace-keyword" :
93
132
"error" ,
94
133
"@eslint-community/mysticatea/ts/prefer-nullish-coalescing" :
@@ -102,6 +141,8 @@ module.exports = {
102
141
"@eslint-community/mysticatea/ts/prefer-reduce-type-parameter" :
103
142
"off" ,
104
143
"@eslint-community/mysticatea/ts/prefer-regexp-exec" : "error" ,
144
+ "@eslint-community/mysticatea/ts/prefer-return-this-type" :
145
+ "off" ,
105
146
"@eslint-community/mysticatea/ts/prefer-string-starts-ends-with" :
106
147
"error" ,
107
148
"@eslint-community/mysticatea/ts/prefer-ts-expect-error" : "off" ,
@@ -112,8 +153,11 @@ module.exports = {
112
153
"@eslint-community/mysticatea/ts/restrict-template-expressions" :
113
154
"error" ,
114
155
"@eslint-community/mysticatea/ts/return-await" : "error" ,
156
+ "@eslint-community/mysticatea/ts/sort-type-union-intersection-members" :
157
+ "error" ,
115
158
"@eslint-community/mysticatea/ts/space-before-function-paren" :
116
159
"error" ,
160
+ "@eslint-community/mysticatea/ts/space-infix-ops" : "error" ,
117
161
"@eslint-community/mysticatea/ts/switch-exhaustiveness-check" :
118
162
"error" ,
119
163
"@eslint-community/mysticatea/ts/triple-slash-reference" :
@@ -183,6 +227,7 @@ module.exports = {
183
227
"@eslint-community/mysticatea/ts/promise-function-async" : "off" ,
184
228
"@eslint-community/mysticatea/ts/quotes" : "off" , // favor of Prettier.
185
229
"@eslint-community/mysticatea/ts/semi" : "off" , // favor of Prettier.
230
+ "@eslint-community/mysticatea/ts/space-before-blocks" : "off" , // favor of Prettier.
186
231
"@eslint-community/mysticatea/ts/strict-boolean-expressions" :
187
232
"off" ,
188
233
"@eslint-community/mysticatea/ts/type-annotation-spacing" :
0 commit comments