@@ -20,51 +20,102 @@ module.exports = {
20
20
"error" ,
21
21
"@eslint-community/mysticatea/ts/array-type" : "error" ,
22
22
"@eslint-community/mysticatea/ts/await-thenable" : "error" ,
23
- "@eslint-community/mysticatea/ts/ban-ts-ignore" : "error" ,
24
- "@eslint-community/mysticatea/ts/class-name-casing" : "error" ,
23
+ "@eslint-community/mysticatea/ts/ban-ts-comment" : "error" ,
24
+ "@eslint-community/mysticatea/ts/class-literal-property-style" :
25
+ "error" ,
26
+ "@eslint-community/mysticatea/ts/comma-spacing" : "error" ,
25
27
"@eslint-community/mysticatea/ts/consistent-type-assertions" :
26
28
"error" ,
29
+ "@eslint-community/mysticatea/ts/default-param-last" : "error" ,
30
+ "@eslint-community/mysticatea/ts/dot-notation" : "error" ,
27
31
"@eslint-community/mysticatea/ts/explicit-member-accessibility" :
28
32
"error" ,
29
- "@eslint-community/mysticatea/ts/interface-name-prefix" :
33
+ "@eslint-community/mysticatea/ts/explicit-module-boundary-types" :
34
+ "error" ,
35
+ "@eslint-community/mysticatea/ts/init-declarations" : "error" ,
36
+ "@eslint-community/mysticatea/ts/keyword-spacing" : "error" ,
37
+ "@eslint-community/mysticatea/ts/lines-between-class-members" :
38
+ "error" ,
39
+ "@eslint-community/mysticatea/ts/method-signature-style" :
30
40
"error" ,
31
- "@eslint-community/mysticatea/ts/member- naming" : "error" ,
41
+ "@eslint-community/mysticatea/ts/naming-convention " : "error" ,
32
42
"@eslint-community/mysticatea/ts/no-array-constructor" : "error" ,
43
+ "@eslint-community/mysticatea/ts/no-base-to-string" : "error" ,
44
+ "@eslint-community/mysticatea/ts/no-dupe-class-members" :
45
+ "error" ,
46
+ "@eslint-community/mysticatea/ts/no-dynamic-delete" : "error" ,
33
47
"@eslint-community/mysticatea/ts/no-empty-interface" : "error" ,
48
+ "@eslint-community/mysticatea/ts/no-extra-non-null-assertion" :
49
+ "error" ,
50
+ "@eslint-community/mysticatea/ts/no-extra-semi" : "error" ,
34
51
"@eslint-community/mysticatea/ts/no-extraneous-class" : "error" ,
35
52
"@eslint-community/mysticatea/ts/no-floating-promises" : "error" ,
36
53
"@eslint-community/mysticatea/ts/no-for-in-array" : "error" ,
54
+ "@eslint-community/mysticatea/ts/no-implied-eval" : "error" ,
37
55
"@eslint-community/mysticatea/ts/no-inferrable-types" : "error" ,
56
+ "@eslint-community/mysticatea/ts/no-invalid-this" : "error" ,
57
+ "@eslint-community/mysticatea/ts/no-invalid-void-type" : "error" ,
38
58
"@eslint-community/mysticatea/ts/no-misused-new" : "error" ,
39
59
"@eslint-community/mysticatea/ts/no-misused-promises" : "error" ,
60
+ "@eslint-community/mysticatea/ts/no-non-null-asserted-optional-chain" :
61
+ "error" ,
40
62
"@eslint-community/mysticatea/ts/no-parameter-properties" :
41
63
"error" ,
42
64
"@eslint-community/mysticatea/ts/no-require-imports" : "error" ,
43
65
"@eslint-community/mysticatea/ts/no-this-alias" : [
44
66
"error" ,
45
67
{ allowDestructuring : true } ,
46
68
] ,
69
+ "@eslint-community/mysticatea/ts/no-throw-literal" : "error" ,
70
+ "@eslint-community/mysticatea/ts/no-unnecessary-boolean-literal-compare" :
71
+ "error" ,
47
72
"@eslint-community/mysticatea/ts/no-unnecessary-qualifier" :
48
73
"error" ,
49
74
"@eslint-community/mysticatea/ts/no-unnecessary-type-arguments" :
50
75
"error" ,
51
76
"@eslint-community/mysticatea/ts/no-unnecessary-type-assertion" :
52
77
"error" ,
78
+ "@eslint-community/mysticatea/ts/no-unsafe-assignment" : "error" ,
79
+ "@eslint-community/mysticatea/ts/no-unsafe-call" : "error" ,
80
+ "@eslint-community/mysticatea/ts/no-unsafe-member-access" :
81
+ "error" ,
82
+ "@eslint-community/mysticatea/ts/no-unsafe-return" : "error" ,
83
+ "@eslint-community/mysticatea/ts/no-unused-expressions" :
84
+ "error" ,
85
+ "@eslint-community/mysticatea/ts/no-unused-vars-experimental" :
86
+ "error" ,
53
87
"@eslint-community/mysticatea/ts/no-var-requires" : "error" ,
88
+ "@eslint-community/mysticatea/ts/prefer-as-const" : "error" ,
54
89
// https://github.com/typescript-eslint/typescript-eslint/issues/454
55
90
"@eslint-community/mysticatea/ts/prefer-function-type" : "off" ,
56
91
"@eslint-community/mysticatea/ts/prefer-includes" : "error" ,
57
92
"@eslint-community/mysticatea/ts/prefer-namespace-keyword" :
58
93
"error" ,
94
+ "@eslint-community/mysticatea/ts/prefer-nullish-coalescing" :
95
+ "error" ,
96
+ "@eslint-community/mysticatea/ts/prefer-optional-chain" :
97
+ "error" ,
98
+ "@eslint-community/mysticatea/ts/prefer-readonly-parameter-types" :
99
+ "error" ,
59
100
// https://github.com/typescript-eslint/typescript-eslint/issues/946
60
101
"@eslint-community/mysticatea/ts/prefer-readonly" : "off" ,
102
+ "@eslint-community/mysticatea/ts/prefer-reduce-type-parameter" :
103
+ "off" ,
61
104
"@eslint-community/mysticatea/ts/prefer-regexp-exec" : "error" ,
62
105
"@eslint-community/mysticatea/ts/prefer-string-starts-ends-with" :
63
106
"error" ,
107
+ "@eslint-community/mysticatea/ts/prefer-ts-expect-error" : "off" ,
64
108
"@eslint-community/mysticatea/ts/restrict-plus-operands" :
65
109
"error" ,
66
110
"@eslint-community/mysticatea/ts/require-array-sort-compare" :
67
111
"error" ,
112
+ "@eslint-community/mysticatea/ts/restrict-template-expressions" :
113
+ "error" ,
114
+ "@eslint-community/mysticatea/ts/return-await" : "error" ,
115
+ "@eslint-community/mysticatea/ts/space-before-function-paren" :
116
+ "error" ,
117
+ "@eslint-community/mysticatea/ts/switch-exhaustiveness-check" :
118
+ "error" ,
68
119
"@eslint-community/mysticatea/ts/triple-slash-reference" :
69
120
"error" ,
70
121
// なんか誤検知が多い...
@@ -88,8 +139,6 @@ module.exports = {
88
139
] ,
89
140
90
141
// Replacements
91
- camelcase : "off" ,
92
- "@eslint-community/mysticatea/ts/camelcase" : "error" ,
93
142
"no-empty-function" : "off" ,
94
143
"@eslint-community/mysticatea/ts/no-empty-function" : "error" ,
95
144
"no-useless-constructor" : "off" ,
@@ -117,7 +166,6 @@ module.exports = {
117
166
"@eslint-community/mysticatea/ts/explicit-function-return-type" :
118
167
"off" , // I want but this is not so...
119
168
"@eslint-community/mysticatea/ts/func-call-spacing" : "off" , // favor of Prettier.
120
- "@eslint-community/mysticatea/ts/generic-type-naming" : "off" ,
121
169
"@eslint-community/mysticatea/ts/indent" : "off" , // favor of Prettier.
122
170
"@eslint-community/mysticatea/ts/member-delimiter-style" : "off" , // favor of Prettier.
123
171
"@eslint-community/mysticatea/ts/member-ordering" : "off" ,
0 commit comments