|
|
||
|---|---|---|
| .. | ||
| README.md | ||
| pre-commit | ||
README.md
Git Hooks
This repository standard uses a project-local hooks directory:
.githooks/pre-commit
Activate it once per repository:
git config core.hooksPath .githooks
The pre-commit hook validates for staged .sh files:
- executable bit in Git index (
100755) - LF line endings (no CRLF)
The pre-commit hook also validates staged .md files with markdownlint:
- no
markdownlinterrors or problems - requires
markdownlintCLI in PATH (for example vianpm install --global markdownlint-cli)