-
Prettify all JavaScript files:
npx prettier --write "./src/**/*.js"
-
Check if your files are formatted: `npx prettier --check "src/**/*.js"
-
Simple commands:
npx eslint --fix
-
Somewhat complicated command:
npx eslint --fix --ext .js,.jsx .
Add these to the root package.json.
"scripts": {
"lint": "eslint --fix --ext .js,.jsx .",
"lint:scss": "stylelint 'src/**/*.scss' --syntax scss",
"lint:scss:fix": "stylelint 'src/**/*.scss' --syntax scss --fix",
"lint:js": "eslint . --ext .js,.jsx",
"lint:js:fix": "npm run lint:js -- --fix",
}
"lint-staged": {
"src/**/*.{js,jsx}": [
"eslint . --fix", "git add"
],
"src/**/*.scss": [
"stylelint --syntax scss --fix", "git add"
],
},
"husky": {
"hooks": {
"pre-commit": "lint-staged"
}
},