From 4d2393f436040b9ab87a4894f5258aeb9a5f7803 Mon Sep 17 00:00:00 2001 From: "Claw (AI)" Date: Fri, 22 May 2026 13:16:54 +0000 Subject: [PATCH] docs: add pre-commit hook activation instructions to README (closes #54) --- README.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) 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: