Analysis updated 2026-07-10 · repo last pushed 2021-04-10
Automatically check code formatting every time you commit changes.
Run your test suite before code gets pushed to the repository.
Enforce team code quality standards without complex setup.
| vercel/git-hooks | atom/snippets | rust-lang/lang-team | |
|---|---|---|---|
| Stars | 202 | 207 | 213 |
| Language | JavaScript | JavaScript | JavaScript |
| Last pushed | 2021-04-10 | 2023-03-15 | 2026-07-03 |
| Maintenance | Dormant | Dormant | Active |
| Setup difficulty | easy | easy | easy |
| Complexity | 2/5 | 1/5 | 1/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
No external dependencies required, just add it to your JavaScript project and list the commands you want to run in your config file.
Vercel's git-hooks is a lightweight tool that automates code checks before important Git actions, like committing changes. Instead of remembering to manually run a linter or test suite every time you commit, you configure it once and it runs automatically, catching errors before they reach your repository. You set it up by adding it to your JavaScript project. Once installed, you simply add a few lines to your project's configuration file listing the commands you want to run. For example, you can tell it to automatically check your code for formatting errors every time you attempt a commit. If the check fails, the commit is paused until you fix the issue. This tool is designed for developers and teams who want to enforce basic code quality standards without dealing with complex setups. If you are a project manager trying to prevent messy code from entering your codebase, or a solo developer who keeps forgetting to run tests before pushing updates, this tool handles that routine for you automatically. What makes this project stand out is its extreme simplicity. The developers intentionally built it with zero external dependencies, meaning it adds almost no extra bulk to your project. It also works flexibly with whatever package manager you already use, whether that is npm or Yarn. Finally, its uninstall process is very safe, because of how it links its files, you can remove the tool later without accidentally deleting your own custom settings.
A lightweight tool that automatically runs your chosen checks like linting or tests before Git commits, catching errors before they reach your repository. It has zero dependencies and cleans up safely when removed.
Mainly JavaScript. The stack also includes JavaScript, npm, Yarn.
Dormant — no commits in 2+ years (last push 2021-04-10).
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.