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)