Git Hooks bieten die Möglichkeit automatische Aktionen bei bestimmten Ereignissen im Git Workflow auszuführen. Wir sprechen über die verschiedenen Arten von Hooks, wie Pre-Commit, Post-Commit, Pre-Push und Pre-Receive, und erklären, wie sie genutzt werden können, um Codequalität zu verbessern, Tests automatisch auszuführen oder Formatierungen durchzuführen. Natürlich gehen wir auch auf die Grenzen ein und diskutieren wann Git Hooks nicht ausreichend oder die falsche Wahl sind. Am Ende gibt es noch ein paar Best Practices und Hinweise für Tools, welche man gut mit Git Hooks verwenden kann.

Ihr wollt uns etwas Gutes tun? Spendiert uns gerne einen Kaffee:
www.buymeacoffee.com/todocast

Links:

Robin-Manuel's Blog Post: https://pumpingco.de/blog/the-ultimate-guide-to-git-hooks/
Git Hooks Dokumentation: https://www.git-scm.com/docs/githooks
Git Hooks Überblick: https://githooks.com/
Conventional Commits: https://www.conventionalcommits.org/en/v1.0.0/
Git Hooks without extra dependencies: https://dev.to/azu/git-hooks-without-extra-dependencies-like-husky-in-node-js-project-jjp
GitLint: https://github.com/jorisroovers/gitlint
Pre-Commit: https://pre-commit.com/
GitHub super-linter: https://github.com/github/super-linter

Malte auf Twitter:
https://twitter.com/MalteLantin

Robin-Manuel auf Twitter:
https://twitter.com/robinmanuelt

Feedback und Anregungen:
[email protected]

Twitter Mentions