nickberens360/nickberens-astro
build(tooling): re-enable flake8/mypy pre-commit and basic coverage
Open
#241 opened on Sep 13, 2025
buildcigood first issue
Repository metrics
- Stars
- (1 star)
- PR merge metrics
- (No merged PRs in 30d)
Description
Re-enable lightweight guardrails to catch regressions earlier.
Tasks
- Pre-commit: add flake8 and mypy hooks (non-blocking initially).
- Pytest: enable coverage for backend/core via --cov with term-missing.
- Update README/CONTRIBUTING with local commands (make lint, pytest -q).
Acceptance Criteria
- Pre-commit runs Black, isort, flake8, mypy locally.
- Coverage summary printed by pytest.