1 | {
|
2 | "extends": ["tslint:recommended", "tslint-config-airbnb", "tslint-react", "tslint-config-prettier"],
|
3 | "rules": {
|
4 | "max-line-length": {
|
5 | "options": [120]
|
6 | },
|
7 | "variable-name": [true, "ban-keywords", "check-format", "allow-pascal-case"],
|
8 | "semicolon": [true, "never"],
|
9 | "no-arg": true,
|
10 | "no-bitwise": true,
|
11 | "no-conditional-assignment": true,
|
12 | "no-consecutive-blank-lines": false,
|
13 | "quotemark": [true, "single", "jsx-double"],
|
14 | "indent": [true, "spaces", 4],
|
15 | "member-access": [true, "no-public"],
|
16 | "arrow-parens": [true, "ban-single-arg-parens"],
|
17 | "object-literal-sort-keys": false,
|
18 | "no-boolean-literal-compare": false,
|
19 | "trailing-comma": [
|
20 | true,
|
21 | {
|
22 | "multiline": "never",
|
23 | "singleline": "never"
|
24 | }
|
25 | ],
|
26 | "jsx-alignment": false,
|
27 | "align": false,
|
28 | "ordered-imports": false,
|
29 | "jsx-boolean-value": [true, "never"],
|
30 | "jsx-no-multiline-js": false,
|
31 | "no-empty-interface": false,
|
32 | "no-var-requires": false,
|
33 | "no-shadowed-variable": false
|
34 | }
|
35 | }
|