Git · Hooks

pre-commit hook

Runs before a commit is created. Perfect for linting and formatting checks.

Syntax
.git/hooks/pre-commit

Example

Example
#!/bin/sh
npm run lint

More in this group

commit-msg hook post-merge hook pre-push hook

Learn this in the course

Reference pages are the quick answer. The course explains the why, shows the full example and ends with a challenge.

Open the course