generated from fregante/browser-extension-template
-
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path.eslintrc.yml
63 lines (61 loc) · 1.12 KB
/
.eslintrc.yml
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
---
env:
browser: true
webextensions: true
es6: true
plugins:
- '@typescript-eslint'
- 'react'
- 'react-hooks'
extends:
- xo
- xo/browser
# - xo-react
- plugin:react-hooks/recommended
- plugin:react/recommended
rules:
quotes:
- 'warn'
- 'single'
- avoidEscape: true
allowTemplateLiterals: true
semi:
- error
- never
- beforeStatementContinuationChars: "always"
indent:
- error
- tab
- SwitchCase: 1
react/react-in-jsx-scope: off
no-void: off
no-unused-vars: off
"operator-linebreak": [
"error",
"after"
]
"@typescript-eslint/member-delimiter-style": [
"error",
{
"multiline": {
"delimiter": "none"
}
}
]
"unicorn/prefer-query-selector": "off"
"unicorn/no-array-callback-reference": "off"
"capitalized-comments": "off"
"unicorn/no-array-for-each": "off"
no-await-in-loop: off
curly:
- error
- multi-line
no-prototype-builtins: off
no-undef: off
no-mixed-operators: off
parser: '@typescript-eslint/parser'
parserOptions:
ecmaVersion: 2020
sourceType: module
ecmaFeatures:
jsx: true