@@ -19,40 +19,74 @@ module.exports = {
19
19
"@mysticatea/ts/adjacent-overload-signatures" : "error" ,
20
20
"@mysticatea/ts/array-type" : "error" ,
21
21
"@mysticatea/ts/await-thenable" : "error" ,
22
- "@mysticatea/ts/ban-ts-ignore" : "error" ,
23
- "@mysticatea/ts/class-name-casing" : "error" ,
22
+ "@mysticatea/ts/ban-ts-comment" : "error" ,
23
+ "@mysticatea/ts/class-literal-property-style" : "error" ,
24
+ "@mysticatea/ts/comma-spacing" : "error" ,
24
25
"@mysticatea/ts/consistent-type-assertions" : "error" ,
26
+ "@mysticatea/ts/default-param-last" : "error" ,
27
+ "@mysticatea/ts/dot-notation" : "error" ,
25
28
"@mysticatea/ts/explicit-member-accessibility" : "error" ,
26
- "@mysticatea/ts/interface-name-prefix" : "error" ,
27
- "@mysticatea/ts/member-naming" : "error" ,
29
+ "@mysticatea/ts/explicit-module-boundary-types" : "error" ,
30
+ "@mysticatea/ts/init-declarations" : "error" ,
31
+ "@mysticatea/ts/keyword-spacing" : "error" ,
32
+ "@mysticatea/ts/method-signature-style" : "error" ,
33
+ "@mysticatea/ts/naming-convention" : "error" ,
28
34
"@mysticatea/ts/no-array-constructor" : "error" ,
35
+ "@mysticatea/ts/no-base-to-string" : "error" ,
36
+ "@mysticatea/ts/no-dupe-class-members" : "error" ,
37
+ "@mysticatea/ts/no-dynamic-delete" : "error" ,
29
38
"@mysticatea/ts/no-empty-interface" : "error" ,
39
+ "@mysticatea/ts/no-extra-non-null-assertion" : "error" ,
40
+ "@mysticatea/ts/no-extra-semi" : "error" ,
30
41
"@mysticatea/ts/no-extraneous-class" : "error" ,
31
42
"@mysticatea/ts/no-floating-promises" : "error" ,
32
43
"@mysticatea/ts/no-for-in-array" : "error" ,
44
+ "@mysticatea/ts/no-implied-eval" : "error" ,
33
45
"@mysticatea/ts/no-inferrable-types" : "error" ,
46
+ "@mysticatea/ts/no-invalid-this" : "error" ,
47
+ "@mysticatea/ts/no-invalid-void-type" : "error" ,
34
48
"@mysticatea/ts/no-misused-new" : "error" ,
35
49
"@mysticatea/ts/no-misused-promises" : "error" ,
50
+ "@mysticatea/ts/no-non-null-asserted-optional-chain" : "error" ,
36
51
"@mysticatea/ts/no-parameter-properties" : "error" ,
37
52
"@mysticatea/ts/no-require-imports" : "error" ,
38
53
"@mysticatea/ts/no-this-alias" : [
39
54
"error" ,
40
55
{ allowDestructuring : true } ,
41
56
] ,
57
+ "@mysticatea/ts/no-throw-literal" : "error" ,
58
+ "@mysticatea/ts/no-unnecessary-boolean-literal-compare" :
59
+ "error" ,
42
60
"@mysticatea/ts/no-unnecessary-qualifier" : "error" ,
43
61
"@mysticatea/ts/no-unnecessary-type-arguments" : "error" ,
44
62
"@mysticatea/ts/no-unnecessary-type-assertion" : "error" ,
63
+ "@mysticatea/ts/no-unsafe-assignment" : "error" ,
64
+ "@mysticatea/ts/no-unsafe-call" : "error" ,
65
+ "@mysticatea/ts/no-unsafe-member-access" : "error" ,
66
+ "@mysticatea/ts/no-unsafe-return" : "error" ,
67
+ "@mysticatea/ts/no-unused-expressions" : "error" ,
68
+ "@mysticatea/ts/no-unused-vars-experimental" : "error" ,
45
69
"@mysticatea/ts/no-var-requires" : "error" ,
70
+ "@mysticatea/ts/prefer-as-const" : "error" ,
46
71
// https://github.com/typescript-eslint/typescript-eslint/issues/454
47
72
"@mysticatea/ts/prefer-function-type" : "off" ,
48
73
"@mysticatea/ts/prefer-includes" : "error" ,
49
74
"@mysticatea/ts/prefer-namespace-keyword" : "error" ,
75
+ "@mysticatea/ts/prefer-nullish-coalescing" : "error" ,
76
+ "@mysticatea/ts/prefer-optional-chain" : "error" ,
77
+ "@mysticatea/ts/prefer-readonly-parameter-types" : "error" ,
50
78
// https://github.com/typescript-eslint/typescript-eslint/issues/946
51
79
"@mysticatea/ts/prefer-readonly" : "off" ,
80
+ "@mysticatea/ts/prefer-reduce-type-parameter" : "off" ,
52
81
"@mysticatea/ts/prefer-regexp-exec" : "error" ,
53
82
"@mysticatea/ts/prefer-string-starts-ends-with" : "error" ,
83
+ "@mysticatea/ts/prefer-ts-expect-error" : "off" ,
54
84
"@mysticatea/ts/restrict-plus-operands" : "error" ,
55
85
"@mysticatea/ts/require-array-sort-compare" : "error" ,
86
+ "@mysticatea/ts/restrict-template-expressions" : "error" ,
87
+ "@mysticatea/ts/return-await" : "error" ,
88
+ "@mysticatea/ts/space-before-function-paren" : "error" ,
89
+ "@mysticatea/ts/switch-exhaustiveness-check" : "error" ,
56
90
"@mysticatea/ts/triple-slash-reference" : "error" ,
57
91
// なんか誤検知が多い...
58
92
"@mysticatea/ts/unbound-method" : [
@@ -61,6 +95,7 @@ module.exports = {
61
95
] ,
62
96
// https://github.com/typescript-eslint/typescript-eslint/issues/452
63
97
"@mysticatea/ts/unified-signatures" : "off" ,
98
+ "@mysticatea/ts/lines-between-class-members" : "error" ,
64
99
"@mysticatea/prettier" : [
65
100
"error" ,
66
101
{
0 commit comments