-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.eslintrc.yaml
43 lines (39 loc) · 1.01 KB
/
.eslintrc.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
env:
es6: true
node: true
mocha: true
es2020: true
root: true
parserOptions:
sourceType: module
extends:
- eslint:recommended
rules:
quotes: [ error, single, { avoidEscape: true, allowTemplateLiterals: true } ]
semi: [ error, never ]
semi-style: [ error, last ]
no-unused-vars: [ error, { args: none } ]
array-bracket-spacing: [ warn, always, { arraysInArrays: false, objectsInArrays: false } ]
no-trailing-spaces: [ error ]
space-before-function-paren: [ error, always ]
object-curly-spacing: [ error, always ]
indent: [ error, 2, { SwitchCase: 1 } ]
key-spacing:
- warn
- singleLine:
beforeColon: false
afterColon: true
multiLine:
beforeColon: false
afterColon: true
align: colon
mode: minimum
comma-dangle:
- warn
- arrays: always-multiline
objects: always-multiline
functions: only-multiline
arrow-parens: [ error, as-needed ]
brace-style: [ error, stroustrup ]
dot-notation: error
prefer-const: warn