@@ -22,36 +22,39 @@ module.exports = {
22
22
"@mysticatea/ts/await-thenable" : "error" ,
23
23
"@mysticatea/ts/ban-ts-ignore" : "error" ,
24
24
"@mysticatea/ts/class-name-casing" : "error" ,
25
+ "@mysticatea/ts/consistent-type-assertions" : "error" ,
25
26
"@mysticatea/ts/explicit-member-accessibility" : "error" ,
26
27
"@mysticatea/ts/interface-name-prefix" : "error" ,
27
28
"@mysticatea/ts/member-naming" : "error" ,
28
- "@mysticatea/ts/no-angle-bracket-type-assertion" : "error" ,
29
29
"@mysticatea/ts/no-array-constructor" : "error" ,
30
30
"@mysticatea/ts/no-empty-interface" : "error" ,
31
31
"@mysticatea/ts/no-extraneous-class" : "error" ,
32
32
"@mysticatea/ts/no-floating-promises" : "error" ,
33
33
"@mysticatea/ts/no-for-in-array" : "error" ,
34
34
"@mysticatea/ts/no-inferrable-types" : "error" ,
35
35
"@mysticatea/ts/no-misused-new" : "error" ,
36
- "@mysticatea/ts/no-object-literal-type-assertion " : "error" ,
36
+ "@mysticatea/ts/no-misused-promises " : "error" ,
37
37
"@mysticatea/ts/no-parameter-properties" : "error" ,
38
38
"@mysticatea/ts/no-require-imports" : "error" ,
39
39
"@mysticatea/ts/no-this-alias" : [
40
40
"error" ,
41
41
{ allowDestructuring : true } ,
42
42
] ,
43
- "@mysticatea/ts/no-triple-slash-reference" : "error" ,
44
43
"@mysticatea/ts/no-unnecessary-qualifier" : "error" ,
44
+ "@mysticatea/ts/no-unnecessary-type-arguments" : "error" ,
45
45
"@mysticatea/ts/no-unnecessary-type-assertion" : "error" ,
46
46
"@mysticatea/ts/no-var-requires" : "error" ,
47
47
// https://github.com/typescript-eslint/typescript-eslint/issues/454
48
48
"@mysticatea/ts/prefer-function-type" : "off" ,
49
49
"@mysticatea/ts/prefer-includes" : "error" ,
50
50
"@mysticatea/ts/prefer-namespace-keyword" : "error" ,
51
+ "@mysticatea/ts/prefer-readonly" : "error" ,
51
52
"@mysticatea/ts/prefer-regexp-exec" : "error" ,
52
53
"@mysticatea/ts/prefer-string-starts-ends-with" : "error" ,
53
54
"@mysticatea/ts/restrict-plus-operands" : "error" ,
54
55
"@mysticatea/ts/require-array-sort-compare" : "error" ,
56
+ "@mysticatea/ts/strict-boolean-expressions" : "error" ,
57
+ "@mysticatea/ts/triple-slash-reference" : "error" ,
55
58
"@mysticatea/ts/unbound-method" : [
56
59
"error" ,
57
60
{ ignoreStatic : true } ,
@@ -78,6 +81,8 @@ module.exports = {
78
81
"@mysticatea/ts/no-empty-function" : "error" ,
79
82
"no-useless-constructor" : "off" ,
80
83
"@mysticatea/ts/no-useless-constructor" : "error" ,
84
+ "require-await" : "off" ,
85
+ "@mysticatea/ts/require-await" : "error" ,
81
86
82
87
// Disabled rules
83
88
"func-style" : "off" ,
@@ -109,8 +114,10 @@ module.exports = {
109
114
"@mysticatea/ts/no-use-before-define" : "off" , // tsc verifies it.
110
115
"@mysticatea/ts/prefer-for-of" : "off" ,
111
116
"@mysticatea/ts/promise-function-async" : "off" ,
117
+ "@mysticatea/ts/quotes" : "off" , // favor of Prettier.
112
118
"@mysticatea/ts/semi" : "off" , // favor of Prettier.
113
119
"@mysticatea/ts/type-annotation-spacing" : "off" , // favor of Prettier.
120
+ "@mysticatea/ts/typedef" : "off" ,
114
121
} ,
115
122
settings : {
116
123
node : {
0 commit comments