UNPKG

2.13 kBJSONView Raw
1{
2 "defaultSeverity": "error",
3 "extends": [
4 "tslint:recommended"
5 ],
6 "jsRules": {},
7 "rules": {
8 "arrow-parens": [
9 true,
10 "ban-single-arg-parens"
11 ],
12 "arrow-return-shorthand": true,
13 "await-promise": true,
14 "curly": true,
15 "cyclomatic-complexity": [
16 true,
17 10
18 ],
19 "interface-name": [
20 true,
21 "never-prefix"
22 ],
23 "max-classes-per-file": 7,
24 "max-file-line-count": [
25 true,
26 400
27 ],
28 "object-literal-sort-keys": false,
29 "member-ordering": false,
30 "max-line-length": [
31 true,
32 150
33 ],
34 "no-any": false,
35 "no-boolean-literal-compare": true,
36 "no-conditional-assignment": true,
37 "no-console": [
38 true,
39 "log",
40 "error"
41 ],
42 "no-debugger": true,
43 "no-duplicate-super": true,
44 "no-duplicate-switch-case": true,
45 "no-eval": true,
46 "no-floating-promises": true,
47 "no-inferred-empty-object-type": true,
48 "no-import-side-effect": true,
49 "no-invalid-template-strings": false,
50 "no-invalid-this": true,
51 "no-magic-numbers": false,
52 "no-parameter-reassignment": true,
53 "no-reference": true,
54 "no-return-await": true,
55 "no-string-literal": true,
56 "no-string-throw": true,
57 "no-this-assignment": false,
58 "no-unnecessary-type-assertion": true,
59 "no-unnecessary-callback-wrapper": true,
60 "no-switch-case-fall-through": true,
61 "no-unnecessary-class": true,
62 "no-unused-expression": true,
63 "no-var-keyword": true,
64 "object-literal-shorthand": true,
65 "prefer-readonly": true,
66 "prefer-const": true,
67 "member-access": true,
68 "quotemark": [
69 true,
70 "double"
71 ],
72 "semicolon": [
73 true,
74 "always"
75 ],
76 "strict-boolean-expressions": false
77 },
78 "rulesDirectory": []
79}