shakacode/react-webpack-rails-tutorial

View on GitHub
.eslintrc

Summary

Maintainability
Test Coverage
extends:
  - eslint-config-shakacode
  - plugin:react/recommended
  - plugin:prettier/recommended
  - plugin:jsx-a11y/recommended
  - prettier

plugins:
  - react
  - jsx-a11y
  - jest
  - prettier

globals:
  __DEBUG_SERVER_ERRORS__: true
  __SERVER_ERRORS__: true

env:
  browser: true
  node: true
  jest: true

rules:
  no-shadow: 0
  no-console: 0
  function-paren-newline: 0
  object-curly-newline: 0
  no-restricted-syntax: ["error", "SequenceExpression"]
  # https://stackoverflow.com/a/59268871/5241481
  import/extensions: 0

  # https://github.com/benmosher/eslint-plugin-import/issues/340
  import/no-extraneous-dependencies: 0

  prettier/prettier: "error"

  # currently deprecated https://github.com/jsx-eslint/eslint-plugin-jsx-a11y/blob/main/docs/rules/no-onchange.md
  jsx-a11y/no-onchange: 0

settings:
  import/core-modules:
    - react-redux
  import/resolver:
    node:
      extensions: [".js"]
    webpack:
      config: 'config/webpack/development.js'