@@ -21,11 +21,21 @@ module.exports = {
2121 "@eslint-community/mysticatea/ts/array-type" : "error" ,
2222 "@eslint-community/mysticatea/ts/await-thenable" : "error" ,
2323 "@eslint-community/mysticatea/ts/ban-ts-comment" : "error" ,
24+ "@eslint-community/mysticatea/ts/ban-tslint-comment" : "error" ,
2425 "@eslint-community/mysticatea/ts/class-literal-property-style" :
2526 "error" ,
27+ "@eslint-community/mysticatea/ts/comma-dangle" : "error" ,
2628 "@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" ,
2733 "@eslint-community/mysticatea/ts/consistent-type-assertions" :
2834 "error" ,
35+ "@eslint-community/mysticatea/ts/consistent-type-exports" :
36+ "error" ,
37+ "@eslint-community/mysticatea/ts/consistent-type-imports" :
38+ "error" ,
2939 "@eslint-community/mysticatea/ts/default-param-last" : "error" ,
3040 "@eslint-community/mysticatea/ts/dot-notation" : "error" ,
3141 "@eslint-community/mysticatea/ts/explicit-member-accessibility" :
@@ -41,8 +51,14 @@ module.exports = {
4151 "@eslint-community/mysticatea/ts/naming-convention" : "error" ,
4252 "@eslint-community/mysticatea/ts/no-array-constructor" : "error" ,
4353 "@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" ,
4458 "@eslint-community/mysticatea/ts/no-dupe-class-members" :
4559 "error" ,
60+ "@eslint-community/mysticatea/ts/no-duplicate-enum-values" :
61+ "error" ,
4662 "@eslint-community/mysticatea/ts/no-dynamic-delete" : "error" ,
4763 "@eslint-community/mysticatea/ts/no-empty-interface" : "error" ,
4864 "@eslint-community/mysticatea/ts/no-extra-non-null-assertion" :
@@ -55,13 +71,23 @@ module.exports = {
5571 "@eslint-community/mysticatea/ts/no-inferrable-types" : "error" ,
5672 "@eslint-community/mysticatea/ts/no-invalid-this" : "error" ,
5773 "@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" ,
5878 "@eslint-community/mysticatea/ts/no-misused-new" : "error" ,
5979 "@eslint-community/mysticatea/ts/no-misused-promises" : "error" ,
80+ "@eslint-community/mysticatea/ts/no-non-null-asserted-nullish-coalescing" :
81+ "error" ,
6082 "@eslint-community/mysticatea/ts/no-non-null-asserted-optional-chain" :
6183 "error" ,
62- "@eslint-community/mysticatea/ts/no-parameter-properties " :
84+ "@eslint-community/mysticatea/ts/no-redundant-type-constituents " :
6385 "error" ,
86+ "@eslint-community/mysticatea/ts/no-redeclare" : "error" ,
6487 "@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" ,
6591 "@eslint-community/mysticatea/ts/no-this-alias" : [
6692 "error" ,
6793 { allowDestructuring : true } ,
@@ -75,20 +101,33 @@ module.exports = {
75101 "error" ,
76102 "@eslint-community/mysticatea/ts/no-unnecessary-type-assertion" :
77103 "error" ,
104+ "@eslint-community/mysticatea/ts/no-unnecessary-type-constraint" :
105+ "error" ,
106+ "@eslint-community/mysticatea/ts/no-unsafe-argument" : "error" ,
78107 "@eslint-community/mysticatea/ts/no-unsafe-assignment" : "error" ,
79108 "@eslint-community/mysticatea/ts/no-unsafe-call" : "error" ,
80109 "@eslint-community/mysticatea/ts/no-unsafe-member-access" :
81110 "error" ,
82111 "@eslint-community/mysticatea/ts/no-unsafe-return" : "error" ,
83112 "@eslint-community/mysticatea/ts/no-unused-expressions" :
84113 "error" ,
85- "@eslint-community/mysticatea/ts/no-unused-vars-experimental " :
114+ "@eslint-community/mysticatea/ts/no-useless-empty-export " :
86115 "error" ,
87116 "@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" ,
88123 "@eslint-community/mysticatea/ts/prefer-as-const" : "error" ,
124+ "@eslint-community/mysticatea/ts/prefer-enum-initializers" :
125+ "error" ,
89126 // https://github.com/typescript-eslint/typescript-eslint/issues/454
90127 "@eslint-community/mysticatea/ts/prefer-function-type" : "off" ,
91128 "@eslint-community/mysticatea/ts/prefer-includes" : "error" ,
129+ "@eslint-community/mysticatea/ts/prefer-literal-enum-member" :
130+ "error" ,
92131 "@eslint-community/mysticatea/ts/prefer-namespace-keyword" :
93132 "error" ,
94133 "@eslint-community/mysticatea/ts/prefer-nullish-coalescing" :
@@ -102,6 +141,8 @@ module.exports = {
102141 "@eslint-community/mysticatea/ts/prefer-reduce-type-parameter" :
103142 "off" ,
104143 "@eslint-community/mysticatea/ts/prefer-regexp-exec" : "error" ,
144+ "@eslint-community/mysticatea/ts/prefer-return-this-type" :
145+ "off" ,
105146 "@eslint-community/mysticatea/ts/prefer-string-starts-ends-with" :
106147 "error" ,
107148 "@eslint-community/mysticatea/ts/prefer-ts-expect-error" : "off" ,
@@ -112,8 +153,11 @@ module.exports = {
112153 "@eslint-community/mysticatea/ts/restrict-template-expressions" :
113154 "error" ,
114155 "@eslint-community/mysticatea/ts/return-await" : "error" ,
156+ "@eslint-community/mysticatea/ts/sort-type-union-intersection-members" :
157+ "error" ,
115158 "@eslint-community/mysticatea/ts/space-before-function-paren" :
116159 "error" ,
160+ "@eslint-community/mysticatea/ts/space-infix-ops" : "error" ,
117161 "@eslint-community/mysticatea/ts/switch-exhaustiveness-check" :
118162 "error" ,
119163 "@eslint-community/mysticatea/ts/triple-slash-reference" :
@@ -183,6 +227,7 @@ module.exports = {
183227 "@eslint-community/mysticatea/ts/promise-function-async" : "off" ,
184228 "@eslint-community/mysticatea/ts/quotes" : "off" , // favor of Prettier.
185229 "@eslint-community/mysticatea/ts/semi" : "off" , // favor of Prettier.
230+ "@eslint-community/mysticatea/ts/space-before-blocks" : "off" , // favor of Prettier.
186231 "@eslint-community/mysticatea/ts/strict-boolean-expressions" :
187232 "off" ,
188233 "@eslint-community/mysticatea/ts/type-annotation-spacing" :
0 commit comments