chore: add ty as supplemental type checker#594
Conversation
Signed-off-by: phernandez <paul@basicmachines.co>
|
Claude finished @phernandez's task in 1m 33s —— View job PR Review: chore: add ty as supplemental type checker
SummaryThis is a clean, minimal tooling PR. It adds Astral's ChecklistCode Quality & Standards
Testing & Documentation
Basic Memory Architecture
Security & Performance
Compatibility
ObservationsMinor: Version pin is a loose lower-bound on a pre-release package # pyproject.toml:99
"ty>=0.0.18",
This is a minor point and does not block the PR.
No CI enforcement — also intentional per the PR description. The diagnostic-first approach before enforcing in CI is sensible for an early-stage tool. VerdictLooks good to merge. The change is well-scoped, clearly documented, and doesn't affect existing type-checking gates or test coverage. The supplemental/non-blocking framing is the right call for a |
Summary
tyto the dev dependency groupjust typecheck-ty(uv run ty check src/) so we can runtyalongside pyrightREADME.mdandAGENTS.mdVerification
just typecheck(passes)just typecheck-ty(currently reports diagnostics; incremental adoption path)Notes
tyis introduced as a supplemental checker so we can tighten over time