UNPKG

3.3 kBJSONView Raw
1{
2 "env": {
3 "browser": true,
4 "es6": true,
5 "node": true
6 },
7 "globals": {
8 "test": false
9 },
10 "extends": "eslint:recommended",
11 "parserOptions": {
12 "ecmaVersion": 2018,
13 "sourceType": "module"
14 },
15 "rules": {
16 "indent": [
17 "error",
18 2
19 ],
20 "quotes": [
21 "error",
22 "single",
23 {
24 "avoidEscape": true,
25 "allowTemplateLiterals": true
26 }
27 ],
28 "semi": [
29 "error",
30 "always"
31 ],
32 "semi-spacing": [
33 "error",
34 {
35 "before": false,
36 "after": true
37 }
38 ],
39 "no-duplicate-imports": "error",
40 "no-useless-computed-key": "error",
41 "rest-spread-spacing": [
42 "error",
43 "never"
44 ],
45 "no-console": "off",
46 "eqeqeq": [
47 "error",
48 "smart"
49 ],
50 "brace-style": [
51 "error",
52 "1tbs",
53 {
54 "allowSingleLine": true
55 }
56 ],
57 "curly": [
58 "error",
59 "multi-or-nest"
60 ],
61 "guard-for-in": "warn",
62 "object-shorthand": [
63 "warn",
64 "always"
65 ],
66 "key-spacing": [
67 "error",
68 {
69 "beforeColon": false,
70 "afterColon": true,
71 "mode": "strict"
72 }
73 ],
74 "camelcase": [
75 "error",
76 {
77 "properties": "always"
78 }
79 ],
80 "dot-location": [
81 "error",
82 "property"
83 ],
84 "generator-star-spacing": [
85 "error",
86 {
87 "before": true,
88 "after": false
89 }
90 ],
91 "block-spacing": [
92 "error",
93 "always"
94 ],
95 "comma-style": [
96 "error",
97 "last"
98 ],
99 "comma-spacing": [
100 "error",
101 {
102 "before": false,
103 "after": true
104 }
105 ],
106 "no-extend-native": "error",
107 "no-loop-func": "error",
108 "no-implied-eval": "error",
109 "no-iterator": "error",
110 "no-label-var": "error",
111 "no-multi-str": "error",
112 "no-script-url": "error",
113 "no-shadow-restricted-names": "error",
114 "no-spaced-func": "error",
115 "no-sparse-arrays": "warn",
116 "no-fallthrough": "warn",
117 "no-caller": "error",
118 "no-eval": "error",
119 "no-multiple-empty-lines": [
120 "error",
121 {
122 "max": 2,
123 "maxEOF": 1
124 }
125 ],
126 "no-multi-spaces":[
127 "error",
128 {
129 "ignoreEOLComments": true
130 }
131 ],
132 "no-negated-in-lhs": "error",
133 "no-new": "error",
134 "no-new-require": "error",
135 "block-scoped-var": "error",
136 "no-use-before-define": "warn",
137 "no-trailing-spaces": "error",
138 "no-proto": "error",
139 "complexity": [
140 "warn",
141 5
142 ],
143 "wrap-iife": [
144 "error",
145 "outside"
146 ],
147 "new-parens": "error",
148 "space-infix-ops": "error",
149 "eol-last": [
150 "error",
151 "always"
152 ],
153 "space-unary-ops": "error",
154 "arrow-parens": [
155 "error",
156 "as-needed"
157 ],
158 "arrow-spacing": "error",
159 "space-before-blocks": [
160 "error",
161 "always"
162 ],
163 "yoda": [
164 "error",
165 "never"
166 ],
167 "space-before-function-paren": [
168 "error",
169 "never"
170 ],
171 "spaced-comment": [
172 "error",
173 "always"
174 ]
175 }
176}