diff --git a/README.md b/README.md index 699b9e4..6eba230 100755 --- a/README.md +++ b/README.md @@ -172,6 +172,20 @@ npm run lint ## Git-Workflow +### Pre-Commit Hooks aktivieren + +Die Pre-Commit Hooks (Husky + lint-staged) werden automatisch beim Installieren der Abhängigkeiten eingerichtet: + +```bash +npm install +``` + +Der `prepare`-Script in `package.json` (`"prepare": "husky"`) sorgt dafür, dass Husky die Git Hooks im `.husky/`-Verzeichnis registriert. Nach `npm install` sind die Hooks aktiv – kein manueller Schritt nötig. + +> **Falls Hooks nicht laufen:** Prüfe ob `.husky/pre-commit` ausführbar ist (`chmod +x .husky/pre-commit`) und ob `core.hooksPath` nicht überschrieben wurde (`git config core.hooksPath`). + +### Was wird beim Commit geprüft? + Beim Committen führt **Husky** automatisch den Pre-Commit Hook (`.husky/pre-commit`) aus, der **lint-staged** startet. ### lint-staged prüft automatisch: