An open API service indexing awesome lists of open source software.

awesome-git-hooks

:anchor: A curated list of awesome git hooks
https://github.com/compscilauren/awesome-git-hooks

Last synced: 18 days ago
JSON representation

Git Hook Scripts

commit-msg

  • enforce-insert-issue-number - Make sure user did not delete the ISSUE-[#] string that was generated by prepare-commit-msg/insert-issue-number.hook.

post-checkout

  • delete-pyc-files - Delete all .pyc files every time a new branch is checked out.
  • new-branch-alert - Display a message when a new branch is checked out for the first time.

post-update

  • update-server-info - Prepare a packed repository for use over dumb transports (e.g. http).

pre-commit

  • format-code - Run command to format code and re-add any files modified after formatting.
  • search-term - Fail commit if a specific term is found in the code.
  • spell-check-md-files - Check files with .md extension for spelling errors.
  • verify-name-and-email - Fail commit if user.name or user.email is incorrect.
  • dotenvx - Prevent committing your .env file(s) to code.

prepare-commit-msg

pre-push

  • prevent-bad-push - Prevent push of commits where the log message starts with "WIP" (work in progress).

pre-rebase

  • prevent-rebase - Prevent topic branches that are already merged to 'next' branch from getting rebased, because allowing it would result in rebasing already published history.

query-watchman

  • fsmonitor-watchman - Output to stdout all files that have been modified since a given time.

update

  • update - Block unannotated tags from entering.

Quick Start

update

Tools

update

  • Husky - Manage Git hooks with a nice user interface.
  • Overcommit - A fully configurable and extendable Git hook manager.
  • Git Build Hook Maven Plugin - Install Git hooks and config during a Maven build.
  • CaptainHook - Git hooks manager for PHP developers.
  • pre-commit - A framework for managing and maintaining multi-language pre-commit hooks.

Video Guides

update

Written Guides

update