Skip to content
Snippets Groups Projects
.eslintrc.js 635 B
Newer Older
module.exports = {
  extends: 'airbnb',
  parserOptions: {
    ecmaVersion: 2020,
  },
  plugins: [
    'react',
    'jsx-a11y',
    'import',
  ],
  env: {
    es6: true,
    node: true,
    browser: true,
    meteor: true,
    jasmine: true,
  },
  rules: {
    'no-underscore-dangle': 0,
    'import/extensions': [2, 'never'],
    'import/no-absolute-path': 0,
    'import/no-unresolved': 0,
    'import/no-extraneous-dependencies': 1,
    'react/prop-types': 1,
    'jsx-a11y/no-access-key': 0,
    'react/jsx-props-no-spreading': 'off',
    'max-classes-per-file': ['error', 2],
  },
  globals: {
    browser: 'writable',
  },