What you will learn
- Use pre-commit hooks
- Automate linting and formatting
- Share hooks across a team
New to this? Start here
The basics, in plain English
A hook is a script Git runs automatically at certain moments, like right before you commit. They let you catch mistakes early, such as running a formatter or blocking a bad commit.
- Hook
- A script that Git triggers automatically at a specific event.
- pre-commit
- A hook that runs before a commit is saved, often to check or format code.
- Automation
- Letting the tool do routine checks for you instead of remembering them.
- Linting
- Automatically checking code for style problems and obvious errors.
- Why hooks
- They stop bad code from ever entering the project, saving review time later.
01
Guardrails
Hooks fire on events like commit and push. pre-commit (the framework) standardizes linting and secret scanning before code lands.
Finished this topic?
Mark it done to earn 100 XP and keep your streak alive.