Tooling
tooling
Audit checks for developer tooling (7 checks, 16 pts).
check_makefile(project)
Check 18: Makefile with standard targets.
Source code in packages/axm-init/src/axm_init/checks/tooling.py
check_precommit_basic(project)
Check 17: basic hooks (trailing-whitespace, end-of-file-fixer, check-yaml).
Source code in packages/axm-init/src/axm_init/checks/tooling.py
check_precommit_conventional(project)
Check 16: conventional-pre-commit hook present.
Source code in packages/axm-init/src/axm_init/checks/tooling.py
check_precommit_exists(project)
Check 13: .pre-commit-config.yaml exists.
Source code in packages/axm-init/src/axm_init/checks/tooling.py
check_precommit_installed(project)
Check 19: pre-commit hooks activated in .git/hooks/.
Source code in packages/axm-init/src/axm_init/checks/tooling.py
check_precommit_mypy(project)
Check 15: mypy hook present.
Source code in packages/axm-init/src/axm_init/checks/tooling.py
check_precommit_ruff(project)
Check 14: ruff hook present.