-
Notifications
You must be signed in to change notification settings - Fork 0
/
ecmascript-6.yaml
41 lines (40 loc) · 1.04 KB
/
ecmascript-6.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
# https://eslint.org/docs/rules/#stylistic-issues
rules:
arrow-body-style:
- error
- as-needed
arrow-parens:
- error
- as-needed
arrow-spacing: error
# constructor-super: eslint:recommended
# generator-star-spacing: off
# no-class-assign: eslint:recommended
# no-confusing-arrow: off
# no-const-assign: eslint:recommended
# no-dupe-class-members: eslint:recommended
no-duplicate-imports: error
# no-new-symbol: eslint:recommended
# no-restricted-imports: off
# no-this-before-super: eslint:recommended
no-useless-computed-key: error
no-useless-constructor: error
no-useless-rename: error
no-var: error
object-shorthand: error
prefer-arrow-callback: error
prefer-const: error
prefer-destructuring:
- error
- array: false
object: true
prefer-numeric-literals: error
prefer-rest-params: error
prefer-spread: error
prefer-template: error
# require-yield: eslint:recommended
rest-spread-spacing: error
# sort-imports: off
# symbol-description: off
template-curly-spacing: error
# yield-star-spacing: off