nickberens360/nickberens-astro

build(tooling): re-enable flake8/mypy pre-commit and basic coverage

Open

#241 opened on Sep 13, 2025

 (0 comments) (0 reactions) (0 assignees)Python (0 forks)github user discovery
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.

Contributor guide