|
|
- ---
-
- env:
- es6: true
-
- extends:
- # https://github.com/airbnb/javascript
- - airbnb
- - eslint:recommended
- - prettier
-
- parser: babel-eslint
-
- rules:
- # best practices
- arrow-parens:
- - 2
- - as-needed
- semi:
- - 2
- - never
- class-methods-use-this: 0
- comma-dangle:
- - 2
- - always-multiline
- no-console:
- - 2
- no-unused-expressions: 0
- no-param-reassign:
- - 2
- - props: false
- no-useless-escape: 0
- func-names: 0
- quotes:
- - 2
- - single
- - allowTemplateLiterals: true
- no-underscore-dangle: 0
- object-curly-newline: 0
- function-paren-newline: 0
- operator-linebreak:
- - 2
- - after
- no-unused-vars:
- - 2
- - argsIgnorePattern: "^_"
- # jsx a11y
- jsx-a11y/no-static-element-interactions: 0
- jsx-a11y/anchor-is-valid:
- - 2
- - specialLink:
- - to
-
- globals:
- document: true
- requestAnimationFrame: true
- window: true
- self: true
- fetch: true
- Headers: true
|