c7da399cf3cf5ac10579685237034ed9c34da1be
commitlint has been sitting in the repo wired to nothing. Hook it up: commit-msg lints the message, pre-commit formats staged files and blocks direct commits to main, pre-push blocks pushing it. The test suite deliberately does not run in pre-commit. It runs in checks.yml on every PR and locally via `make preflight`, and a full `turbo run test` on every commit would tax exactly the fast checkpoint commits this repo lives on while catching nothing the PR gate would not. A hook is only ever a courtesy — it can be skipped with --no-verify — so CI runs the same rules over a PR's commits.
Languages
TypeScript
93.9%
CSS
3%
JavaScript
2.3%
Shell
0.5%
Makefile
0.3%