gabrielbull/react-aim

View on GitHub
.eslintrc.yml

Summary

Maintainability
Test Coverage
parser: babel-eslint

plugins:
  - react

extends:
  - plugin:import/errors
  - plugin:import/warnings

env:
  browser: true
  node: true
  es6: true
  mocha: true

ecmaFeatures:
  jsx: true

rules:
  # Strict mode
  strict: [2, never]

  # Code style
  indent: [2, 2]
  quotes: [2, single]
  no-unused-vars: 1
  no-undef: 1
  object-curly-spacing: [2, always]

  # JSX
  jsx-quotes: 1

  # React
  react/display-name: 0
  react/jsx-boolean-value: 1
  react/jsx-closing-bracket-location: 1
  react/jsx-curly-spacing: 1
  react/jsx-max-props-per-line: 0
  react/jsx-indent-props: 0
  react/jsx-no-duplicate-props: 1
  react/jsx-no-undef: 1
  react/jsx-sort-prop-types: 0
  react/jsx-sort-props: 0
  react/jsx-uses-react: 1
  react/jsx-uses-vars: 1
  react/no-danger: 0
  react/no-set-state: 0
  react/no-did-mount-set-state: 1
  react/no-did-update-set-state: 1
  react/no-multi-comp: 1
  react/no-unknown-property: 1
  react/self-closing-comp: 1
  react/jsx-wrap-multilines: 1