.eslintrc.yml
1 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
env:
browser: true
extends: 'eslint:all'
globals:
Ext: true
plugins:
- extjs
rules:
indent: [error, 2, SwitchCase: 1]
semi: [error, always]
max-len: [error, code: 120]
max-lines: [warn, 600]
max-params: [warn, 3]
complexity: [warn, 20]
no-ternary: off
no-plusplus: off
multiline-ternary: off
linebreak-style: [error, unix]
quotes: [error, single]
strict: [error, global]
quote-props: [error, as-needed]
max-statements: [warn, 20]
consistent-this: [error, me]
padded-blocks: off
newline-per-chained-call: [error, ignoreChainWithDepth: 3]
no-warning-comments: off
func-names: off
function-paren-newline: off
init-declarations: off
sort-keys: off
id-length: off
no-magic-numbers: off
no-invalid-this: off
no-extra-parens: [error, all, nestedBinaryExpressions: false]
camelcase: warn
max-depth: warn
# ES3/5 compatibility:
prefer-template: off
no-var: off
prefer-arrow-callback: off
object-shorthand: off
prefer-rest-params: off
prefer-destructuring: off