Skip to content

Conversation

@dguido
Copy link
Member

@dguido dguido commented Jan 20, 2026

Summary

  • Replace pyright with ty (Astral's type checker) for type checking
  • ty is 10-100x faster than pyright and designed to complement ruff
  • Simplify configuration since ty defaults to strict checking

Test plan

  • Generated library project passes make lint
  • Generated CLI project passes make lint

Closes #152

🤖 Generated with Claude Code

ty is Astral's new type checker (10-100x faster than pyright)
designed to complement ruff. This simplifies the config since
ty defaults to strict checking and ruff handles unused imports.

Closes #152

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@Ninja3047 Ninja3047 merged commit 4f1eb0d into main Jan 20, 2026
7 checks passed
@Ninja3047 Ninja3047 deleted the switch-pyright-to-ty branch January 20, 2026 17:39
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.

Consider switching to ty from pyright

3 participants