Skip to content
Snippets Groups Projects
.eslintrc.yaml 2.34 KiB
Newer Older
  • Learn to ignore specific revisions
  • extends:
      - eslint:recommended
      - prettier
    
    env:
      browser: true
      commonjs: true
      es6: true
    globals:
      jQuery: true
    rules:
      array-bracket-spacing:
    
      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