StandardJS with ES6 features, babel, JSX, eslint-plugin-react, eslint-plugin-import and dangling commas for multiline statements.
npm install --save-dev eslint-config-touchlay
npx install-peerdeps --dev eslint-config-touchlay
or with yarn
:
yarn add --dev eslint-config-touchlay
npx install-peerdeps --dev eslint-config-touchlay
Add to your .eslintrc
:
{
"extends": "touchlay"
}
You can additionally set environments, pick some!
{
"extends": "touchlay",
"env": {
"browser": true,
"meteor": true,
"mongo": true,
"node": true,
}
}
In the editor Atom, you can install a linter as follows:
apm install linter-eslint
Restart Atom afterwards to prevent issues.