Conversation
📝 WalkthroughWalkthroughThis PR migrates the project from mypy to ty as the primary type checker, updating CI, Makefile, and pyproject config, and adds inline ty/misc type-ignore annotations across several modules while refactoring recipe loading to avoid casts and adjust return typing. Changes
Sequence Diagram(s)(Skipped — changes are typing/tooling/configuration and small internal refactors without new multi-component control flow.) Estimated code review effort🎯 3 (Moderate) | ⏱️ ~25 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 2 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (2 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing touches
Comment |
Describe the change
Replace mypy with ty as the primary type checker with stricter type checks.
PR Checklist
Summary by CodeRabbit
✏️ Tip: You can customize this high-level summary in your review settings.