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