sahibzada-allahyar/YC-Killer
View on GitHub[Physics Copilot] E0-02 — Tooling (ruff, mypy, pytest, pre-commit) per package
Open
#21 opened on Nov 2, 2025
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