nickberens360/nickberens-astro

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

Offen

#241 geöffnet am 13.09.2025

 (0 Kommentare) (0 Reaktionen) (0 zugewiesene Personen)Python (0 Forks)github user discovery
buildcigood first issue

Repository-Metriken

Stars
 (1 Stern)
PR-Merge-Metriken
 (Keine gemergten PRs in 30 T)

Beschreibung

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