pre-commit logo

pre-commit

A slightly improved pre-commit hook for git
104
33
+ 1
0

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 764 GitHub stars and 93 GitHub forks. Here’s a link to pre-commit's open source repository on GitHub

Who uses pre-commit?

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

Developers
37 developers on StackShare have stated that they use pre-commit.

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?
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.
TortoiseGit
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.
Git-Repo
Control your remote git hosting services from the git commandline. The usage is very simple.
See all alternatives

pre-commit's Followers
33 developers follow pre-commit to keep up with related blogs and decisions.