@@ -20,9 +20,13 @@ module.exports = {
2020 "@mysticatea/ts/array-type" : "error" ,
2121 "@mysticatea/ts/await-thenable" : "error" ,
2222 "@mysticatea/ts/ban-ts-comment" : "error" ,
23+ "@mysticatea/ts/ban-tslint-comment" : "error" ,
2324 "@mysticatea/ts/class-literal-property-style" : "error" ,
25+ "@mysticatea/ts/comma-dangle" : "error" ,
2426 "@mysticatea/ts/comma-spacing" : "error" ,
27+ "@mysticatea/ts/consistent-indexed-object-style" : "error" ,
2528 "@mysticatea/ts/consistent-type-assertions" : "error" ,
29+ "@mysticatea/ts/consistent-type-imports" : "error" ,
2630 "@mysticatea/ts/default-param-last" : "error" ,
2731 "@mysticatea/ts/dot-notation" : "error" ,
2832 "@mysticatea/ts/explicit-member-accessibility" : "error" ,
@@ -34,23 +38,35 @@ module.exports = {
3438 "@mysticatea/ts/naming-convention" : "error" ,
3539 "@mysticatea/ts/no-array-constructor" : "error" ,
3640 "@mysticatea/ts/no-base-to-string" : "error" ,
41+ "@mysticatea/ts/no-confusing-non-null-assertion" : "error" ,
42+ "@mysticatea/ts/no-confusing-void-expression" : "error" ,
3743 "@mysticatea/ts/no-dupe-class-members" : "error" ,
44+ "@mysticatea/ts/no-duplicate-imports" : "error" ,
3845 "@mysticatea/ts/no-dynamic-delete" : "error" ,
3946 "@mysticatea/ts/no-empty-interface" : "error" ,
4047 "@mysticatea/ts/no-extra-non-null-assertion" : "error" ,
4148 "@mysticatea/ts/no-extra-semi" : "error" ,
4249 "@mysticatea/ts/no-extraneous-class" : "error" ,
4350 "@mysticatea/ts/no-floating-promises" : "error" ,
4451 "@mysticatea/ts/no-for-in-array" : "error" ,
52+ "@mysticatea/ts/no-implicit-any-catch" : "error" ,
4553 "@mysticatea/ts/no-implied-eval" : "error" ,
4654 "@mysticatea/ts/no-inferrable-types" : "error" ,
4755 "@mysticatea/ts/no-invalid-this" : "error" ,
4856 "@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" ,
4960 "@mysticatea/ts/no-misused-new" : "error" ,
5061 "@mysticatea/ts/no-misused-promises" : "error" ,
62+ "@mysticatea/ts/no-non-null-asserted-nullish-coalescing" :
63+ "error" ,
5164 "@mysticatea/ts/no-non-null-asserted-optional-chain" : "error" ,
5265 "@mysticatea/ts/no-parameter-properties" : "error" ,
66+ "@mysticatea/ts/no-redeclare" : "error" ,
5367 "@mysticatea/ts/no-require-imports" : "error" ,
68+ "@mysticatea/ts/no-restricted-imports" : "error" ,
69+ "@mysticatea/ts/no-shadow" : "error" ,
5470 "@mysticatea/ts/no-this-alias" : [
5571 "error" ,
5672 { allowDestructuring : true } ,
@@ -61,17 +77,23 @@ module.exports = {
6177 "@mysticatea/ts/no-unnecessary-qualifier" : "error" ,
6278 "@mysticatea/ts/no-unnecessary-type-arguments" : "error" ,
6379 "@mysticatea/ts/no-unnecessary-type-assertion" : "error" ,
80+ "@mysticatea/ts/no-unnecessary-type-constraint" : "error" ,
81+ "@mysticatea/ts/no-unsafe-argument" : "error" ,
6482 "@mysticatea/ts/no-unsafe-assignment" : "error" ,
6583 "@mysticatea/ts/no-unsafe-call" : "error" ,
6684 "@mysticatea/ts/no-unsafe-member-access" : "error" ,
6785 "@mysticatea/ts/no-unsafe-return" : "error" ,
6886 "@mysticatea/ts/no-unused-expressions" : "error" ,
69- "@mysticatea/ts/no-unused-vars-experimental" : "error" ,
7087 "@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" ,
7191 "@mysticatea/ts/prefer-as-const" : "error" ,
92+ "@mysticatea/ts/prefer-enum-initializers" : "error" ,
7293 // https://github.com/typescript-eslint/typescript-eslint/issues/454
7394 "@mysticatea/ts/prefer-function-type" : "off" ,
7495 "@mysticatea/ts/prefer-includes" : "error" ,
96+ "@mysticatea/ts/prefer-literal-enum-member" : "error" ,
7597 "@mysticatea/ts/prefer-namespace-keyword" : "error" ,
7698 "@mysticatea/ts/prefer-nullish-coalescing" : "error" ,
7799 "@mysticatea/ts/prefer-optional-chain" : "error" ,
@@ -80,13 +102,16 @@ module.exports = {
80102 "@mysticatea/ts/prefer-readonly" : "off" ,
81103 "@mysticatea/ts/prefer-reduce-type-parameter" : "off" ,
82104 "@mysticatea/ts/prefer-regexp-exec" : "error" ,
105+ "@mysticatea/ts/prefer-return-this-type" : "off" ,
83106 "@mysticatea/ts/prefer-string-starts-ends-with" : "error" ,
84107 "@mysticatea/ts/prefer-ts-expect-error" : "off" ,
85108 "@mysticatea/ts/restrict-plus-operands" : "error" ,
86109 "@mysticatea/ts/require-array-sort-compare" : "error" ,
87110 "@mysticatea/ts/restrict-template-expressions" : "error" ,
88111 "@mysticatea/ts/return-await" : "error" ,
112+ "@mysticatea/ts/sort-type-union-intersection-members" : "error" ,
89113 "@mysticatea/ts/space-before-function-paren" : "error" ,
114+ "@mysticatea/ts/space-infix-ops" : "error" ,
90115 "@mysticatea/ts/switch-exhaustiveness-check" : "error" ,
91116 "@mysticatea/ts/triple-slash-reference" : "error" ,
92117 // なんか誤検知が多い...
0 commit comments