|
1 | 1 | {
|
| 2 | + "rulesDirectory": [ |
| 3 | + "node_modules/codelyzer" |
| 4 | + ], |
2 | 5 | "rules": {
|
| 6 | + "callable-types": true, |
3 | 7 | "class-name": true,
|
4 | 8 | "comment-format": [
|
5 | 9 | true,
|
|
8 | 12 | "curly": true,
|
9 | 13 | "eofline": true,
|
10 | 14 | "forin": true,
|
| 15 | + "import-blacklist": [true, "rxjs"], |
| 16 | + "import-spacing": true, |
11 | 17 | "indent": [
|
12 | 18 | true,
|
13 | 19 | "spaces"
|
14 | 20 | ],
|
| 21 | + "interface-over-type-literal": true, |
15 | 22 | "label-position": true,
|
16 |
| - "label-undefined": true, |
17 | 23 | "max-line-length": [
|
18 | 24 | true,
|
19 | 25 | 140
|
|
36 | 42 | ],
|
37 | 43 | "no-construct": true,
|
38 | 44 | "no-debugger": true,
|
39 |
| - "no-duplicate-key": true, |
40 | 45 | "no-duplicate-variable": true,
|
41 | 46 | "no-empty": false,
|
| 47 | + "no-empty-interface": true, |
42 | 48 | "no-eval": true,
|
43 |
| - "no-inferrable-types": true, |
| 49 | + "no-inferrable-types": [true, "ignore-params"], |
44 | 50 | "no-shadowed-variable": true,
|
45 | 51 | "no-string-literal": false,
|
| 52 | + "no-string-throw": true, |
46 | 53 | "no-switch-case-fall-through": true,
|
47 | 54 | "no-trailing-whitespace": true,
|
48 | 55 | "no-unused-expression": true,
|
49 |
| - "no-unused-variable": true, |
50 |
| - "no-unreachable": true, |
51 | 56 | "no-use-before-declare": true,
|
52 | 57 | "no-var-keyword": true,
|
53 | 58 | "object-literal-sort-keys": false,
|
|
58 | 63 | "check-else",
|
59 | 64 | "check-whitespace"
|
60 | 65 | ],
|
| 66 | + "prefer-const": true, |
61 | 67 | "quotemark": [
|
62 | 68 | true,
|
63 | 69 | "single"
|
|
80 | 86 | "variable-declaration": "nospace"
|
81 | 87 | }
|
82 | 88 | ],
|
| 89 | + "typeof-compare": true, |
| 90 | + "unified-signatures": true, |
83 | 91 | "variable-name": false,
|
84 | 92 | "whitespace": [
|
85 | 93 | true,
|
|
89 | 97 | "check-separator",
|
90 | 98 | "check-type"
|
91 | 99 | ],
|
92 |
| - "no-unused-variable": [false] |
| 100 | + |
| 101 | + "component-selector": [true, "element", "app", "kebab-case"], |
| 102 | + "use-input-property-decorator": true, |
| 103 | + "use-output-property-decorator": true, |
| 104 | + "use-host-property-decorator": true, |
| 105 | + "no-input-rename": true, |
| 106 | + "no-output-rename": true, |
| 107 | + "use-life-cycle-interface": true, |
| 108 | + "use-pipe-transform-interface": true, |
| 109 | + "component-class-suffix": true, |
| 110 | + "directive-class-suffix": true, |
| 111 | + "no-access-missing-member": true, |
| 112 | + "templates-use-public": true, |
| 113 | + "invoke-injectable": true |
93 | 114 | }
|
94 | 115 | }
|
0 commit comments