Repository navigation
Expand file tree
/
Copy path.eslintrc.yml
More file actions
133 lines (132 loc) · 2.41 KB
/
Copy path.eslintrc.yml
File metadata and controls
133 lines (132 loc) · 2.41 KB
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
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
root: true
env:
node: true
es6: true
commonjs: true
jest/globals: true
parserOptions:
ecmaVersion: 2019
sourceType: module
ecmaFeatures:
jsx: false
parser: '@typescript-eslint/parser'
extends:
- eslint:recommended
- plugin:@typescript-eslint/recommended
- plugin:jest/recommended
- plugin:prettier/recommended
- prettier
plugins:
- jest
- '@typescript-eslint'
rules:
indent:
- off
- 2
- SwitchCase: 1
VariableDeclarator:
var: 1
let: 1
const: 3
MemberExpression: 1
outerIIFEBody: 0
# FunctionExpression:
# parameters: first
linebreak-style:
- warn
- unix
quotes: 0
semi:
- error
- always
- omitLastInOneLineBlock: true
no-unused-vars:
- off
- argsIgnorePattern: "^_"
no-extra-semi: warn
no-extra-boolean-cast: error
no-case-declarations: 0
no-return-assign: 0
no-console: 0
no-empty:
- error
- allowEmptyCatch: true
one-var:
- error
- const: never
var: always
let: always
# initialized: always
# uninitialized: never
no-fallthrough:
- error
- commentPattern: "break[\\s\\w]*omitted"
key-spacing:
- error
- beforeColon: false
afterColon: true
mode: minimum
newline-after-var:
- warn
- always
keyword-spacing:
- error
space-before-blocks:
- error
rest-spread-spacing:
- error
- never
space-infix-ops:
- error
comma-spacing:
- error
- before: false
after: true
array-bracket-spacing:
- error
- never
- singleValue: true
arraysInArrays: false
comma-style:
- error
- last
curly:
- error
brace-style:
- warn
- stroustrup
- allowSingleLine: false
vars-on-top:
- error
prefer-arrow-callback:
- warn
- allowNamedFunctions: true
arrow-spacing:
- error
block-spacing:
- error
object-curly-spacing:
- error
- always
- arraysInObjects: true
objectsInObjects: true
newline-before-return:
- error
# strict:
# - warn
# - global
generator-star-spacing:
- error
- before: false
after: true
jest/no-disabled-tests:
- 0
"@typescript-eslint/no-unused-vars":
- error
- args: all
argsIgnorePattern: ^_
caughtErrors: all
caughtErrorsIgnorePattern: ^_
destructuredArrayIgnorePattern: ^_
varsIgnorePattern: ^_
ignoreRestSiblings: true