Files
svelte-quill/.eslintrc.yaml
2023-12-11 13:34:34 -03:00

66 lines
1.5 KiB
YAML

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