.eslintrc.js
module.exports = {
env: {
browser: true,
es6: true,
},
parser: 'babel-eslint',
extends: [
'eslint:recommended',
'plugin:react/recommended',
'plugin:jest/recommended',
],
parserOptions: {
ecmaFeatures: {
experimentalObjectRestSpread: true,
jsx: true,
},
sourceType: 'module',
},
rules: {
indent: [
'error',
2,
],
'linebreak-style': [
'error',
'unix',
],
quotes: [
'error',
'single',
],
semi: [
'error',
'always',
],
'comma-dangle': [
'error',
'always-multiline',
],
'react/prop-types': [0], // imported props fail
},
};