@@ -20,9 +20,13 @@ module.exports = {
20
20
"@mysticatea/ts/array-type" : "error" ,
21
21
"@mysticatea/ts/await-thenable" : "error" ,
22
22
"@mysticatea/ts/ban-ts-comment" : "error" ,
23
+ "@mysticatea/ts/ban-tslint-comment" : "error" ,
23
24
"@mysticatea/ts/class-literal-property-style" : "error" ,
25
+ "@mysticatea/ts/comma-dangle" : "error" ,
24
26
"@mysticatea/ts/comma-spacing" : "error" ,
27
+ "@mysticatea/ts/consistent-indexed-object-style" : "error" ,
25
28
"@mysticatea/ts/consistent-type-assertions" : "error" ,
29
+ "@mysticatea/ts/consistent-type-imports" : "error" ,
26
30
"@mysticatea/ts/default-param-last" : "error" ,
27
31
"@mysticatea/ts/dot-notation" : "error" ,
28
32
"@mysticatea/ts/explicit-member-accessibility" : "error" ,
@@ -34,23 +38,35 @@ module.exports = {
34
38
"@mysticatea/ts/naming-convention" : "error" ,
35
39
"@mysticatea/ts/no-array-constructor" : "error" ,
36
40
"@mysticatea/ts/no-base-to-string" : "error" ,
41
+ "@mysticatea/ts/no-confusing-non-null-assertion" : "error" ,
42
+ "@mysticatea/ts/no-confusing-void-expression" : "error" ,
37
43
"@mysticatea/ts/no-dupe-class-members" : "error" ,
44
+ "@mysticatea/ts/no-duplicate-imports" : "error" ,
38
45
"@mysticatea/ts/no-dynamic-delete" : "error" ,
39
46
"@mysticatea/ts/no-empty-interface" : "error" ,
40
47
"@mysticatea/ts/no-extra-non-null-assertion" : "error" ,
41
48
"@mysticatea/ts/no-extra-semi" : "error" ,
42
49
"@mysticatea/ts/no-extraneous-class" : "error" ,
43
50
"@mysticatea/ts/no-floating-promises" : "error" ,
44
51
"@mysticatea/ts/no-for-in-array" : "error" ,
52
+ "@mysticatea/ts/no-implicit-any-catch" : "error" ,
45
53
"@mysticatea/ts/no-implied-eval" : "error" ,
46
54
"@mysticatea/ts/no-inferrable-types" : "error" ,
47
55
"@mysticatea/ts/no-invalid-this" : "error" ,
48
56
"@mysticatea/ts/no-invalid-void-type" : "error" ,
57
+ "@mysticatea/ts/no-loss-of-precision" : "error" ,
58
+ "@mysticatea/ts/no-loop-func" : "error" ,
59
+ "@mysticatea/ts/no-meaningless-void-operator" : "error" ,
49
60
"@mysticatea/ts/no-misused-new" : "error" ,
50
61
"@mysticatea/ts/no-misused-promises" : "error" ,
62
+ "@mysticatea/ts/no-non-null-asserted-nullish-coalescing" :
63
+ "error" ,
51
64
"@mysticatea/ts/no-non-null-asserted-optional-chain" : "error" ,
52
65
"@mysticatea/ts/no-parameter-properties" : "error" ,
66
+ "@mysticatea/ts/no-redeclare" : "error" ,
53
67
"@mysticatea/ts/no-require-imports" : "error" ,
68
+ "@mysticatea/ts/no-restricted-imports" : "error" ,
69
+ "@mysticatea/ts/no-shadow" : "error" ,
54
70
"@mysticatea/ts/no-this-alias" : [
55
71
"error" ,
56
72
{ allowDestructuring : true } ,
@@ -61,17 +77,23 @@ module.exports = {
61
77
"@mysticatea/ts/no-unnecessary-qualifier" : "error" ,
62
78
"@mysticatea/ts/no-unnecessary-type-arguments" : "error" ,
63
79
"@mysticatea/ts/no-unnecessary-type-assertion" : "error" ,
80
+ "@mysticatea/ts/no-unnecessary-type-constraint" : "error" ,
81
+ "@mysticatea/ts/no-unsafe-argument" : "error" ,
64
82
"@mysticatea/ts/no-unsafe-assignment" : "error" ,
65
83
"@mysticatea/ts/no-unsafe-call" : "error" ,
66
84
"@mysticatea/ts/no-unsafe-member-access" : "error" ,
67
85
"@mysticatea/ts/no-unsafe-return" : "error" ,
68
86
"@mysticatea/ts/no-unused-expressions" : "error" ,
69
- "@mysticatea/ts/no-unused-vars-experimental" : "error" ,
70
87
"@mysticatea/ts/no-var-requires" : "error" ,
88
+ "@mysticatea/ts/non-nullable-type-assertion-style" : "error" ,
89
+ "@mysticatea/ts/object-curly-spacing" : "error" ,
90
+ "@mysticatea/ts/padding-line-between-statements" : "error" ,
71
91
"@mysticatea/ts/prefer-as-const" : "error" ,
92
+ "@mysticatea/ts/prefer-enum-initializers" : "error" ,
72
93
// https://github.com/typescript-eslint/typescript-eslint/issues/454
73
94
"@mysticatea/ts/prefer-function-type" : "off" ,
74
95
"@mysticatea/ts/prefer-includes" : "error" ,
96
+ "@mysticatea/ts/prefer-literal-enum-member" : "error" ,
75
97
"@mysticatea/ts/prefer-namespace-keyword" : "error" ,
76
98
"@mysticatea/ts/prefer-nullish-coalescing" : "error" ,
77
99
"@mysticatea/ts/prefer-optional-chain" : "error" ,
@@ -80,13 +102,16 @@ module.exports = {
80
102
"@mysticatea/ts/prefer-readonly" : "off" ,
81
103
"@mysticatea/ts/prefer-reduce-type-parameter" : "off" ,
82
104
"@mysticatea/ts/prefer-regexp-exec" : "error" ,
105
+ "@mysticatea/ts/prefer-return-this-type" : "off" ,
83
106
"@mysticatea/ts/prefer-string-starts-ends-with" : "error" ,
84
107
"@mysticatea/ts/prefer-ts-expect-error" : "off" ,
85
108
"@mysticatea/ts/restrict-plus-operands" : "error" ,
86
109
"@mysticatea/ts/require-array-sort-compare" : "error" ,
87
110
"@mysticatea/ts/restrict-template-expressions" : "error" ,
88
111
"@mysticatea/ts/return-await" : "error" ,
112
+ "@mysticatea/ts/sort-type-union-intersection-members" : "error" ,
89
113
"@mysticatea/ts/space-before-function-paren" : "error" ,
114
+ "@mysticatea/ts/space-infix-ops" : "error" ,
90
115
"@mysticatea/ts/switch-exhaustiveness-check" : "error" ,
91
116
"@mysticatea/ts/triple-slash-reference" : "error" ,
92
117
// なんか誤検知が多い...
0 commit comments