Kevin De Baerdemaeker

Code Formatting with prettier, lint-staged and husky

Modified 2022-10-07

Installation

npm install prettier lint-staged husky -D

Prepare the git hooks with Husky

npm pkg set scripts.prepare="husky install"
npm run prepare

npx husky add .husky/pre-commit "npx lint-staged"
git add .husky/pre-commit

Prepare lint-staged to run prettier

{
  "lint-staged": {
    "**/*": "prettier --write --ignore-unknown"
  }
}

References