@@ -17,6 +17,7 @@ const config: Linter.Config = {
17
17
rules : {
18
18
// @typescript -eslint/recommended disables
19
19
"@typescript-eslint/no-non-null-assertion" : "off" ,
20
+ "@typescript-eslint/no-empty-object-type" : [ "error" , { allowInterfaces : "with-single-extends" , allowObjectTypes : "never" } ] ,
20
21
21
22
// additional rules we want
22
23
"@typescript-eslint/consistent-type-definitions" : "warn" ,
@@ -43,7 +44,6 @@ const config: Linter.Config = {
43
44
"@typescript-eslint/no-useless-constructor" :"warn" ,
44
45
"object-curly-spacing" :"off" ,
45
46
"quotes" :"off" ,
46
- // "@typescript-eslint/quotes": ["warn", "double"],
47
47
"@stylistic/ts/quotes" : [ "warn" , "double" ] ,
48
48
"@typescript-eslint/no-import-type-side-effects" : "warn" ,
49
49
"@typescript-eslint/consistent-type-imports" : [
@@ -55,19 +55,9 @@ const config: Linter.Config = {
55
55
}
56
56
] ,
57
57
58
- // "@typescript-eslint/member-delimiter-style": "warn",
59
58
"@stylistic/ts/member-delimiter-style" : "warn" ,
60
- // "@typescript-eslint/comma-dangle": ["warn", "never"],
61
59
"@stylistic/ts/comma-dangle" : [ "warn" , "never" ] ,
62
60
"indent" :"off" ,
63
- // "@typescript-eslint/indent": [
64
- // "warn",
65
- // 4,
66
- // {
67
- // SwitchCase: 1,
68
- // CallExpression: { arguments: "first" }
69
- // }
70
- // ],
71
61
"@stylistic/ts/indent" : [
72
62
"warn" ,
73
63
4 ,
@@ -76,10 +66,8 @@ const config: Linter.Config = {
76
66
CallExpression : { arguments : "first" }
77
67
}
78
68
] ,
79
- // "@typescript-eslint/object-curly-spacing": ["warn", "always"],
80
69
"@stylistic/ts/object-curly-spacing" : [ "warn" , "always" ] ,
81
70
"semi" :"off" ,
82
- // "@typescript-eslint/semi": ["warn", "always"]
83
71
"@stylistic/ts/semi" : [ "warn" , "always" ]
84
72
}
85
73
}
0 commit comments