blob: 04d33e101b506a5e06c7a6c3a79de0dd3b684209 [file] [log] [blame]
Matteo Scandolod819c922016-12-02 14:06:14 -08001{
Matteo Scandolod819c922016-12-02 14:06:14 -08002 "rules": {
Matteo Scandolod819c922016-12-02 14:06:14 -08003 "ban": [true,
4 ["_", "extend"],
5 ["_", "isNull"],
6 ["_", "isDefined"]
7 ],
8 "class-name": true,
9 "comment-format": [true,
Matteo Scandolo9f87f302016-12-13 18:11:10 -080010 "check-space"
Matteo Scandolod819c922016-12-02 14:06:14 -080011 ],
12 "curly": true,
13 "eofline": true,
14 "forin": true,
Matteo Scandolof2c3ed62016-12-15 14:32:50 -080015 "indent": [true, "spaces"],
Matteo Scandolod819c922016-12-02 14:06:14 -080016 "interface-name": true,
17 "jsdoc-format": true,
18 "label-position": true,
19 "label-undefined": true,
20 "max-line-length": [false, 140],
21 "member-ordering": [true,
22 "public-before-private",
23 "static-before-instance",
24 "variables-before-functions"
25 ],
26 "no-arg": true,
27 "no-bitwise": true,
28 "no-console": [true,
29 "debug",
30 "info",
31 "time",
32 "timeEnd",
Matteo Scandolo17bf8242017-01-23 17:30:39 -080033 "trace",
34 "log",
35 "error"
Matteo Scandolod819c922016-12-02 14:06:14 -080036 ],
37 "no-construct": true,
38 "no-constructor-vars": false,
39 "no-debugger": true,
40 "no-duplicate-key": true,
41 "no-duplicate-variable": true,
42 "no-empty": true,
43 "no-eval": true,
Matteo Scandoloee655a12016-12-19 15:38:43 -080044 "no-string-literal": false,
Matteo Scandolod819c922016-12-02 14:06:14 -080045 "no-switch-case-fall-through": true,
46 "trailing-comma": true,
47 "no-trailing-whitespace": true,
48 "no-unused-expression": true,
49 "no-unused-variable": true,
50 "no-unreachable": true,
51 "no-use-before-declare": true,
52 "no-var-requires": true,
53 "one-line": [true,
54 "check-open-brace",
55 "check-catch",
Matteo Scandolod819c922016-12-02 14:06:14 -080056 "check-whitespace"
57 ],
58 "quotemark": [true, "single"],
59 "radix": true,
60 "semicolon": true,
61 "triple-equals": [true, "allow-null-check"],
62 "typedef": [true,
63 "callSignature",
64 "indexSignature",
65 "parameter",
66 "propertySignature",
67 "variableDeclarator"
68 ],
69 "typedef-whitespace": [true,
70 ["callSignature", "noSpace"],
71 ["catchClause", "noSpace"],
72 ["indexSignature", "space"]
73 ],
74 "use-strict": false,
75 "variable-name": false,
76 "whitespace": [true,
77 "check-branch",
78 "check-decl",
79 "check-operator",
80 "check-separator",
81 "check-type"
82 ]
83 }
84}