GitHub repository: nank1ro/git_hooks
Description: Using dart prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge...).