pre-commit by Yelp logo

pre-commit by Yelp

A framework for managing and maintaining multi-language pre-commit hooks
24
18
+ 1
3

What is pre-commit by Yelp?

If one of your developers doesn’t have node installed but modifies a JavaScript file, pre-commit automatically handles downloading and building node to run jshint without root. Pre-commit is a multi-language package manager for pre-commit hooks. You specify a list of hooks you want and pre-commit manages the installation and execution of any hook written in any language before every commit. pre-commit is specifically designed to not require root access.
pre-commit by Yelp is a tool in the Git Tools category of a tech stack.
pre-commit by Yelp is an open source tool with 10K GitHub stars and 712 GitHub forks. Here’s a link to pre-commit by Yelp's open source repository on GitHub

Who uses pre-commit by Yelp?

Companies
7 companies reportedly use pre-commit by Yelp in their tech stacks, including Yelp, Africa Code Academy, and Adaptive Financial Consulting.

Developers
15 developers on StackShare have stated that they use pre-commit by Yelp.
Pros of pre-commit by Yelp
2
Multiple language support
1
Modular

pre-commit by Yelp's Features

  • node
  • python
  • ruby
  • pcre - "Perl Compatible Regular Expression" Specify the regex as the entry
  • script - A script existing inside of a repository
  • system - Executables available at the system level

pre-commit by Yelp Alternatives & Comparisons

What are some alternatives to pre-commit by Yelp?
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.
hub
hub is a command line tool that wraps git in order to extend it with extra features and commands that make working with GitHub easier.
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.
See all alternatives

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