@@ -13,13 +13,8 @@ module.exports = {
13
13
parser : require . resolve ( "typescript-eslint-parser" ) ,
14
14
rules : {
15
15
// Enabled rules
16
- "one-var" : [ "error" , "never" ] ,
17
16
"@mysticatea/ts/adjacent-overload-signatures" : "error" ,
18
17
"@mysticatea/ts/class-name-casing" : "error" ,
19
- "@mysticatea/ts/explicit-function-return-type" : [
20
- "error" ,
21
- { allowExpressions : true } ,
22
- ] ,
23
18
"@mysticatea/ts/explicit-member-accessibility" : "error" ,
24
19
"@mysticatea/ts/member-naming" : "error" ,
25
20
"@mysticatea/ts/no-angle-bracket-type-assertion" : "error" ,
@@ -28,8 +23,6 @@ module.exports = {
28
23
"@mysticatea/ts/no-inferrable-types" : "error" ,
29
24
"@mysticatea/ts/no-parameter-properties" : "error" ,
30
25
"@mysticatea/ts/no-triple-slash-reference" : "error" ,
31
- "@mysticatea/ts/no-unused-vars" : "error" ,
32
- "@mysticatea/ts/no-use-before-define" : "error" ,
33
26
"@mysticatea/ts/no-var-requires" : "error" ,
34
27
"@mysticatea/ts/prefer-namespace-keyword" : "error" ,
35
28
"@mysticatea/prettier" : [
@@ -49,20 +42,25 @@ module.exports = {
49
42
"func-style" : "off" ,
50
43
"init-declarations" : "off" ,
51
44
"lines-between-class-members" : "off" ,
45
+ "no-dupe-class-members" : "off" ,
52
46
"no-invalid-this" : "off" ,
53
47
"no-loop-func" : "off" ,
54
48
"no-redeclare" : "off" ,
55
49
"no-undef" : "off" ,
56
50
"no-unused-vars" : "off" ,
57
51
"no-use-before-define" : "off" ,
52
+ "one-var" : "off" ,
58
53
"valid-jsdoc" : "off" ,
54
+ "@mysticatea/ts/explicit-function-return-type" : "off" , // I want but this is not so...
59
55
"@mysticatea/ts/interface-name-prefix" : "off" ,
60
56
"@mysticatea/ts/member-delimiter-style" : "off" , // favor of Prettier.
61
57
"@mysticatea/ts/member-ordering" : "off" ,
62
58
"@mysticatea/ts/no-explicit-any" : "off" ,
63
59
"@mysticatea/ts/no-namespace" : "off" , // I like the namespace for interfaces (type only things).
64
60
"@mysticatea/ts/no-non-null-assertion" : "off" ,
65
61
"@mysticatea/ts/no-type-alias" : "off" ,
62
+ "@mysticatea/ts/no-unused-vars" : "off" , // tsc verifies it.
63
+ "@mysticatea/ts/no-use-before-define" : "off" , // tsc verifies it.
66
64
"@mysticatea/ts/type-annotation-spacing" : "off" , // favor of Prettier.
67
65
} ,
68
66
settings : {
0 commit comments