ESLint + Airbnb Javascript Style Guide + Prettier + VS Code

Sebastian Yandun
1 min readApr 24, 2018

--

Because

Install dependencies

yarn add -D eslint eslint-config-airbnb-base eslint-config-prettier eslint-plugin-import eslint-plugin-prettier prettier

Configure Prettier

.prettierrc.json

{
"singleQuote": true
}

Configure ESLint

.eslintrc.json

{
"extends": ["airbnb-base", "plugin:prettier/recommended"]
}

Add linting script

package.json

{
...
"scripts": {
"lint": "eslint ."
},
...
}

In VS Code:

Install Prettier and ESLint extensions

Configure VS Code ( + ,)

{
..
"editor.formatOnSave": true,
..
}

Result

--

--