1 | root: true
|
2 | extends: eslint:recommended
|
3 | parserOptions:
|
4 | ecmaVersion: 6
|
5 | ecmaFeatures:
|
6 | impliedStrict: true
|
7 | sourceType: module
|
8 | env:
|
9 | es6: true
|
10 | node: true
|
11 | mocha: true
|
12 | jasmine: true
|
13 | rules:
|
14 | linebreak-style:
|
15 | - error
|
16 | - unix
|
17 | max-len:
|
18 | - warn
|
19 | - code: 80
|
20 | tabWidth: 2
|
21 | indent:
|
22 | - error
|
23 | - 2
|
24 | - SwitchCase: 1
|
25 | VariableDeclarator:
|
26 | let: 2
|
27 | const: 3
|
28 | semi:
|
29 | - error
|
30 | - always
|
31 | consistent-this:
|
32 | - error
|
33 | - self
|
34 | - $ctrl
|
35 | quotes:
|
36 | - error
|
37 | - single
|
38 | - allowTemplateLiterals: true
|
39 | curly:
|
40 | - error
|
41 | - all
|
42 | comma-dangle:
|
43 | - error
|
44 | - always-multiline
|
45 | new-cap:
|
46 | - error
|
47 | - newIsCap: true
|
48 | capIsNew: true
|
49 | properties: false
|
50 | camelcase:
|
51 | - error
|
52 | - properties: never
|
53 | array-bracket-spacing:
|
54 | - error
|
55 | - never
|
56 | arrow-spacing:
|
57 | - error
|
58 | - before: true
|
59 | after: true
|
60 | block-spacing:
|
61 | - error
|
62 | - always
|
63 | comma-spacing:
|
64 | - error
|
65 | - before: false
|
66 | after: true
|
67 | computed-property-spacing:
|
68 | - error
|
69 | - never
|
70 | generator-star-spacing:
|
71 | - error
|
72 | - before: true
|
73 | after: false
|
74 | key-spacing:
|
75 | - error
|
76 | - beforeColon: false
|
77 | afterColon: true
|
78 | mode: minimum
|
79 | keyword-spacing:
|
80 | - error
|
81 | - before: true
|
82 | semi-spacing:
|
83 | - error
|
84 | - before: false
|
85 | after: true
|
86 | space-in-parens:
|
87 | - error
|
88 | - never
|
89 | space-unary-ops:
|
90 | - error
|
91 | - words: true
|
92 | nonwords: false
|
93 | space-before-function-paren:
|
94 | - error
|
95 | - never
|
96 | space-before-blocks:
|
97 | - error
|
98 | - always
|
99 | yoda:
|
100 | - error
|
101 | - never
|
102 | wrap-iife:
|
103 | - error
|
104 | - outside
|
105 | eqeqeq:
|
106 | - error
|
107 | - always
|
108 | newline-per-chained-call:
|
109 | - error
|
110 | - ignoreChainWithDepth: 3
|
111 | one-var-declaration-per-line:
|
112 | - error
|
113 | - initializations
|
114 | brace-style:
|
115 | - error
|
116 | - stroustrup
|
117 | no-implicit-coercion:
|
118 | - error
|
119 | - boolean: false
|
120 | no-multiple-empty-lines:
|
121 | - error
|
122 | - max: 1
|
123 | eol-last: error
|
124 | dot-notation: error
|
125 | space-infix-ops: error
|
126 | no-with: error
|
127 | no-unreachable: error
|
128 | no-redeclare: error
|
129 | no-unexpected-multiline: error
|
130 | no-multi-spaces: error
|
131 | no-multi-str: error
|
132 | no-trailing-spaces: error
|
133 | no-mixed-spaces-and-tabs: error
|
134 | no-spaced-func: error
|
135 | no-whitespace-before-property: error
|
136 | no-lonely-if: error
|
137 | no-var: error
|
138 | no-console: off
|