-
Notifications
You must be signed in to change notification settings - Fork 0
/
.eslintrc.yml
136 lines (130 loc) · 2.5 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
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
134
135
136
parserOptions:
parser: babel-eslint
ecmaVersion: 8
sourceType: module
extends:
- 'eslint:recommended'
- 'plugin:vue/strongly-recommended'
env: {
browser: true,
node: true
}
root: true
rules:
# strongly-recommended adjustments
vue/name-property-casing:
- off
vue/html-indent:
- off
vue/html-closing-bracket-newline:
- off
vue/max-attributes-per-line:
- off
vue/singleline-html-element-content-newline:
- off
vue/require-default-prop:
- off
vue/html-self-closing:
- warning
- {
html: {
void: "never",
normal: "never",
component: "always"
},
svg: "never",
math: "never"
}
vue/multiline-html-element-content-newline: 0
#from recommended
vue/this-in-template:
- error
vue/order-in-components:
- error
quotes:
- error
- single
- {
avoidEscape: true
}
prefer-const:
- warn
no-var:
- error
no-console:
- off
no-debugger:
- off
no-undef:
- off
- { typeof: true }
func-call-spacing:
- error
- never
space-before-function-paren:
- error
- {
anonymous: never,
named: never,
asyncArrow: never
}
arrow-spacing:
- error
- {
before: true,
after: true
}
comma-dangle:
- error
- {
arrays: always-multiline,
objects: always-multiline,
imports: always-multiline,
}
semi:
- error
- always
space-infix-ops:
- error
- {
int32Hint: false
}
space-unary-ops:
- error
- {
words: true,
nonwords: false
}
no-multi-spaces:
- error
no-trailing-spaces:
- error
block-spacing:
- error
- always
no-extra-semi:
- error
no-useless-escape:
- off
no-cond-assign:
- off
no-unused-vars:
- error
no-empty-pattern:
- off
brace-style:
- error
key-spacing:
- error
- { mode: "strict" }
space-before-blocks:
- error
space-in-parens:
- error
- never
indent: 0
camelcase:
- error
eqeqeq:
- error
- always