forked from lagden/svelte-editor-quill
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.eslintrc.yaml
65 lines (65 loc) · 1.5 KB
/
.eslintrc.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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
root: true
env:
es2022: true
browser: true
node: true
parserOptions:
ecmaVersion: 13
sourceType: module
extraFileExtensions: ['.svelte']
extends:
- eslint:recommended
- plugin:svelte/recommended
- prettier
# - plugin:unicorn/recommended
rules:
camelcase: off
capitalized-comments: off
indent: [error, tab]
linebreak-style: [error, unix]
no-console: off
no-debugger: off
# no-multi-assign: off
# no-multiple-empty-lines:
# - error
# -
# max: 2
# maxBOF: 2
# maxEOF: 0
# no-new-func: off
no-undef-init: off
no-unused-expressions:
- error
- allowShortCircuit: true
allowTernary: true
allowTaggedTemplates: true
padding-line-between-statements: off
quotes: [error, single]
semi: [error, never]
semi-spacing:
- error
- before: false
after: true
spaced-comment: off
svelte/no-at-html-tags: off
# unicorn/consistent-destructuring: off
unicorn/filename-case: off
# unicorn/import-style:
# - error
# -
# styles:
# util: false
# path:
# named: true
# unicorn/no-abusive-eslint-disable: off
unicorn/no-array-reduce: off
# unicorn/no-negated-condition: off
# unicorn/no-null: off
unicorn/no-useless-undefined: off
unicorn/no-zero-fractions: off
# unicorn/prefer-dom-node-dataset: off
unicorn/prefer-includes: off
# unicorn/prefer-object-from-entries: off
unicorn/prefer-query-selector: off
unicorn/prevent-abbreviations: off
unicorn/prefer-top-level-await: off