A framework for managing and maintaining multi-language pre-commit hooks.
Find a file
2014-03-22 17:49:57 -07:00
pre_commit Improve failure message for pre-commit. Closes #36 2014-03-22 17:21:17 -07:00
scripts Ruby should work now 2014-03-14 10:45:00 -07:00
tests Use more-standard yaml format 2014-03-22 17:49:57 -07:00
.coveragerc Initial commit. 2014-03-12 20:25:19 -07:00
.gitignore added basic run single hook implmentation 2014-03-13 23:05:02 -07:00
.pre-commit-config.yaml Use more-standard yaml format 2014-03-22 17:49:57 -07:00
.travis.yml fixing build 2014-03-13 17:47:46 -07:00
example_manifest.yaml Use more-standard yaml format 2014-03-22 17:49:57 -07:00
example_pre-commit-config.yaml Use more-standard yaml format 2014-03-22 17:49:57 -07:00
Makefile Repository now parses languages and manifests 2014-03-13 20:33:42 -07:00
manifest.yaml Use more-standard yaml format 2014-03-22 17:49:57 -07:00
README.md Add travis status to README 2014-03-16 19:57:19 -07:00
requirements.txt Merge remote-tracking branch 'origin/master' 2014-03-13 12:37:22 -07:00
setup.py Ruby should work now 2014-03-14 10:45:00 -07:00

Build Status

pre-commit

A framework for managing and maintaining multi-language pre-commit hooks.

Some out-of-the-box hooks: https://github.com/pre-commit/pre-commit-hooks

What is a "pre-commit"

A pre-commit is some code that runs before commiting code to do some spot-checking for some basic programming mistakes.

Why make this project?

We noticed that when creating a git repo it was not convenient to create pre-commit hooks. Often we resorted to copy/paste to include a set of useful hooks. https://github.com/causes/overcommit is an awesome project, but locked us into ruby and system packages -- which we wanted to avoid.