Skip to content

Conversation

@corbt
Copy link
Contributor

@corbt corbt commented Jan 27, 2026

Summary

  • swap pyright for ty in dev deps and prek hook
  • baseline current type diagnostics with # ty:ignore comments in src/tests
  • update workflow formatting and sync uv.lock

Test plan

  • uv run prek run --all-files

@corbt corbt force-pushed the replace-pyright-with-ty branch from ae68f08 to 72f95d2 Compare January 27, 2026 03:13
@corbt corbt requested a review from bradhilton January 27, 2026 03:33
- Swap pyright for ty in dev dependencies
- Configure ty with allowed-unresolved-imports for optional deps
- Add ty:ignore comments for genuine type errors (295 total)
- Remove unused type: ignore comments (31 total)
- Set unused-ignore-comment rule to ignore (comments vary by installed deps)
- Update CI workflow to use Python 3.11 and install all extras
@corbt corbt force-pushed the replace-pyright-with-ty branch from 6c77d2c to 28f82cb Compare January 27, 2026 13:20
@corbt corbt merged commit cac23d1 into main Jan 27, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants