@sparkbox/eslint-config-sparkbox
Version:
A set of eslint customizations that we use at Sparkbox.
30 lines (29 loc) • 706 B
JavaScript
module.exports = {
"extends": "airbnb",
"parserOptions": {
"parser": '@babel/eslint-parser',
"requireConfigFile": false,
},
"plugins": [
"react",
"jsx-a11y",
"import"
],
"env": {
"node": true,
"browser": true
},
"rules": {
"react/jsx-filename-extension": [0, { "extensions": [".js", ".jsx"] }],
"react/require-extension": 0,
"arrow-body-style": [2, "as-needed"],
"react/no-did-mount-set-state": 0,
"import/no-mutable-exports": 0,
"import/no-extraneous-dependencies": 0,
"no-console": 0,
"strict": 0,
"new-cap": [2, { "capIsNewExceptions": ["Router"] }],
"import/extensions": 0,
"import/prefer-default-export": 0
}
}