Need some syntax sanity after creating a mess or inheriting one? Quickly format an entire project (or select files) with eslint:
Add your preferred eslint config (mine is Airbnb's) as a development dependency:
npx install-peerdeps --dev eslint-config-airbnb
an .eslintrc
file to your project root:
{
"extends": "airbnb"
}
a couple commands to your project's package.json
:
"scripts": {
...
"lint": "eslint . --ext .js",
"lint-fix": "eslint . --ext .js --fix"
},
Note: the above entries look at your entire project!
Run npm run lint
for a report and npm run lint-fix
to format all .js
files.
Top comments (0)