sahibzada-allahyar/YC-Killer

[Physics Copilot] E0-02 — Tooling (ruff, mypy, pytest, pre-commit) per package

Open

#21 opened on Nov 2, 2025

View on GitHub
 (0 comments) (0 reactions) (0 assignees)TypeScript (126 forks)auto 404
area:infradiscord:mentorshipgood first issuehelp wantedsize:Stype:task

Repository metrics

Stars
 (2,780 stars)
PR merge metrics
 (PR metrics pending)

Description

Goal Configure quality tools consistently across packages.

Tools

  • ruff: Linting
  • mypy: Type checking
  • pytest: Testing with coverage
  • pre-commit: Git hooks

CI Integration

matrix:
  package: [physics_copilot, lean_proof_engine]
steps:
  - lint
  - type-check
  - test

Success Criteria

  • pre-commit hooks run
  • CI fails on lint errors
  • Coverage >80%

Estimated Time: 0.5 days

Contributor guide