UNPKG

1.48 kBJSONView Raw
1{
2 "rules": {
3 "adjacent-overload-signatures": true,
4 "array-type": [true, "array"],
5 "arrow-return-shorthand": true,
6 "curly": true,
7 "no-construct": true,
8 "no-duplicate-super": true,
9 "no-empty-interface": true,
10 "no-eval": true,
11 "no-object-literal-type-assertion": true,
12 "no-reference": true,
13 "no-string-literal": false,
14 "no-string-throw": true,
15 "no-this-assignment": [true, { "allow-destructuring": true }],
16 "no-switch-case-fall-through": true,
17 "prefer-object-spread": true,
18 "prefer-template": [true, "allow-single-concat"],
19 "prefer-method-signature": true,
20 "prefer-switch": [true, { "min-cases": 3 }],
21 "quotemark": [true, "double", "avoid-template"],
22 "semicolon": [true, "always"],
23 "space-before-function-paren": [
24 true,
25 { "anonymous": "always", "named": "never", "asyncArrow": "always" }
26 ],
27 "space-within-parens": false,
28 "trailing-comma": [true, { "multiline": "always", "singleline": "never" }],
29 "typedef-whitespace": [
30 true,
31 {
32 "call-signature": "nospace",
33 "index-signature": "nospace",
34 "parameter": "nospace",
35 "property-declaration": "nospace",
36 "variable-declaration": "nospace"
37 },
38 {
39 "call-signature": "onespace",
40 "index-signature": "onespace",
41 "parameter": "onespace",
42 "property-declaration": "onespace",
43 "variable-declaration": "onespace"
44 }
45 ]
46 }
47}