Skip to content
Snippets Groups Projects
.eslintrc.yaml 2.39 KiB
Newer Older
extends:
  - eslint:recommended
  - prettier

ignorePatterns:
  - "*.min.js"
  - "**/esm/*.js"

  block-scoped-var: "error"
  comma-spacing: "error"
  comma-style:
    - "error"
    - beforeColon: false
      afterColon: true
    - "error"
    - before: true
      after: true
    - "error"
    - beforeBlockComment: true
      afterBlockComment: false
  new-parens: "error"
  no-array-constructor: "error"
  no-caller: "error"
  no-catch-shadow: "error"
  no-eval: "error"
  no-extend-native: "error"
  no-extra-bind: "error"
  no-extra-parens:
  no-implied-eval: "error"
  no-iterator: "error"
  no-label-var: "error"
  no-labels: "error"
  no-lone-blocks: "error"
  no-loop-func: "error"
  no-multi-spaces: "error"
  no-multi-str: "error"
  no-native-reassign: "error"
  no-nested-ternary: "error"
  no-new-func: "error"
  no-new-object: "error"
  no-new-wrappers: "error"
  no-octal-escape: "error"
  no-process-exit: "error"
  no-proto: "error"
  no-return-assign: "error"
  no-script-url: "error"
  no-sequences: "error"
  no-shadow-restricted-names: "error"
  no-spaced-func: "error"
  no-trailing-spaces: "error"
  no-undef-init: "error"
  no-undefined: "error"
  no-unused-expressions: "error"
  no-unused-vars:
    - "error"
    - vars: all
      args: none
    - "error"
    - before: false
      after: true
    - "error"
    - anonymous: always
      named: never
    - "error"
    - words: true
      nonwords: false
    - "warn"
    - prefer:
        returns: return
        property: prop
      requireReturn: false