Install eslint and optional plugins:
npm install -g eslint eslint-plugin-react
Install atom plugins:
linter-eslint prettier-atom
Create .eslintrc either in the root of your application (or your root path if you want it to be global)
Add simple configuration rules:
{
"plugins": [
"react"
],
"parserOptions": {
"ecmaVersion": 6,
"sourceType": "module",
"ecmaFeatures": {
"jsx": true
}
},
"env": {
"es6": true,
"browser": true,
"node": true,
"mocha": true
},
"extends": [
"eslint:recommended",
"plugin:react/recommended"
],
"rules": {
}
}
Optionally, update atom prettier-atom to format on save (in plugin settings)