pre-commit logo


A slightly improved pre-commit hook for git
+ 1

What is pre-commit?

pre-commit checks your code for errors before you commit it. pre-commit is configurable.
pre-commit is a tool in the Git Tools category of a tech stack.
pre-commit is an open source tool with 761 GitHub stars and 93 GitHub forks. Here鈥檚 a link to pre-commit's open source repository on GitHub

Who uses pre-commit?

11 companies reportedly use pre-commit in their tech stacks, including GatewayAPI, React Next Boilerplate, and sanity.

26 developers on StackShare have stated that they use pre-commit.
Pros of pre-commit
Be the first to leave a pro
Private Decisions at about pre-commit

Here are some stack decisions, common use cases and reviews by members of with pre-commit in their tech stack.

Glib Ischenko
Glib Ischenko
Backend Developer at Thomas Cook | 1 upvotes 16K views
Shared insights

Each developer runs all tests before commit created pre-commit

See more

pre-commit's Features

  • debugger: make sure you don't commit a debugger statement
  • tabs: make sure your code uses leading spaces instead of tabs
  • whitespace: make sure you don't commit trailing whitespace
  • jslint: syntax check your javascript before you commit it
  • ci: run a quick test suite before you commit

pre-commit Alternatives & Comparisons

What are some alternatives to pre-commit?
pre-commit checks your code for errors before you commit it. pre-commit is configurable.
Git Flow
It provides excellent command line help and output. It is a merge based solution. It doesn't rebase feature branches.
Atlassian Stash
It is a centralized solution to manage Git repositories behind the firewall. Streamlined for small agile teams, powerful enough for large organizations.
Diff So Fancy
diff-so-fancy builds on the good-lookin' output of git contrib's diff-highlight to upgrade your diffs' appearances.
It is a Git revision control client, implemented as a Windows shell extension and based on TortoiseSVN. It is free software released under the GNU General Public License.
See all alternatives

pre-commit's Followers
29 developers follow pre-commit to keep up with related blogs and decisions.
Oliver Braunschweiger
Soufiene SLIMI
Shrish Shankar
Irie Aoi
Norbert Weuster