summaryrefslogtreecommitdiff
path: root/tslint.json
blob: fbd1975b7a4dbab906568e4fd4d5daf99560104e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
{
  "defaultSeverity": "error",
  "extends": [
    "tslint:recommended"
    ],
    "jsRules": {},
    "rules": {
      "max-line-length": {
        "options": [120]
      },
      "space-before-function-paren": [true, {"named": "never", "anonymous": "always"}],
      "no-console": [false],
      "no-consecutive-blank-lines": [true, 2],
      "forin": false,
      "member-access": false,
      "variable-name": false,
      "interface-name": false,
      "max-classes-per-file": false,
      "ordered-imports": [true,
        {
          "import-sources-order": "lowercase-last",
          "named-imports-order": "lowercase-last"
        }
      ],
      "no-namespace": false,
      "member-ordering": false,
      "array-type": [true, "array-simple"],
      "class-name": false,
      "no-bitwise": false,
      "file-header": [true, "GNU General Public License"],
      "completed-docs": [true, {
        "methods": {
          "privacies": ["public"],
          "locations": "all"
        },
        "properties": {
          "privacies": ["public"],
          "locations": ["all"]
        },
        "functions": {
          "visibilities": ["exported"]
        },
        "interfaces": {
          "visibilities": ["exported"]
        },
        "types": {
          "visibilities": ["exported"]
        },
        "enums": {
          "visibilities": ["exported"]
        },
        "classes": {
          "visibilities": ["exported"]
        },
        "namespaces": {
          "visibilities": ["exported"]
        }
      }],
      "no-unused-variable": true
    },
    "rulesDirectory": []
}