Install dependencies locally
npm install -D eslint eslint-config-airbnb eslint-config-prettier eslint-plugin-import prettier eslint-plugin-prettier eslint-plugin-jsx-a11y eslint-plugin-react flow-bin
{ | |
"eslintConfig": { | |
"extends": [ | |
"airbnb", | |
"prettier", | |
"prettier/flowtype", | |
"prettier/react" | |
], | |
"plugins": [ | |
"prettier" | |
], | |
"rules": { | |
"prettier/prettier": [ | |
"error", | |
{ | |
"semi": false, | |
"tabWidth": 2, | |
"printWidth": 100, | |
"singleQuote": true, | |
"trailingComma": "es5", | |
"bracketSpacing": true, | |
"jsxBracketSameLine": false, | |
"parser": "flow" | |
} | |
], | |
"react/prop-types": 2, | |
"react/jsx-filename-extension": 0, | |
"react/prefer-stateless-function": 1 | |
} | |
} | |
} |