UNPKG

2.27 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 "severity": "warning"
17 },
18 "deprecation": true,
19 "interface-name": [
20 true,
21 "never-prefix"
22 ],
23 "max-classes-per-file": 7,
24 "max-file-line-count": [
25 true,
26 500
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-conditional-assignment": true,
36 "no-console": [
37 true,
38 "log",
39 "error"
40 ],
41 "no-debugger": true,
42 "no-duplicate-imports": 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-implicit-dependencies": [
52 true,
53 "dev"
54 ],
55 "no-magic-numbers": false,
56 "no-null-keyword": false,
57 "no-parameter-reassignment": true,
58 "no-reference": true,
59 "no-return-await": true,
60 "no-string-literal": true,
61 "no-string-throw": true,
62 "no-this-assignment": false,
63 "no-unnecessary-type-assertion": true,
64 "no-unnecessary-callback-wrapper": false,
65 "no-switch-case-fall-through": true,
66 "no-unnecessary-class": true,
67 "no-unused-expression": true,
68 "no-var-keyword": true,
69 "object-literal-shorthand": true,
70 "prefer-readonly": true,
71 "prefer-const": true,
72 "member-access": true,
73 "quotemark": [
74 true,
75 "double"
76 ],
77 "semicolon": [
78 true,
79 "always"
80 ],
81 "strict-boolean-expressions": false
82 },
83 "rulesDirectory": []
84}