1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 | extends:
|
8 | - eslint:recommended
|
9 | - eslint-config-standard
|
10 |
|
11 | parserOptions:
|
12 | ecmaVersion: 8
|
13 | sourceType: module
|
14 |
|
15 | parser: babel-eslint
|
16 |
|
17 | env:
|
18 | browser: true
|
19 | node: true
|
20 | commonjs: true
|
21 |
|
22 | globals:
|
23 | process: true
|
24 |
|
25 | rules:
|
26 | indent: [ "error", 4, { "SwitchCase": 1 } ]
|
27 | linebreak-style: [ "error", "unix" ]
|
28 | semi: [ "error", "never" ]
|
29 | operator-linebreak: [ "error", "after", { "overrides": { "&&": "before", "||": "before", ":": "before" } } ]
|
30 | brace-style: [ "error", "stroustrup", { "allowSingleLine": true } ]
|
31 | quotes: [ "error", "double" ]
|
32 | no-multi-spaces: off
|
33 | no-multiple-empty-lines: off
|
34 | key-spacing: off
|
35 | object-property-newline: off
|
36 | curly: off
|
37 | space-in-parens: off
|
38 |
|