Use husky & lintstaged for that. Something like: ```json { "*.ts": [ "prettier --write", "eslint --fix", "git add" ] } ``` and ```json { "hooks": { "pre-commit": "lint-staged && npm run test:ci" } } ```