We’re progressively adding typing support to the codebase using ty. This issue tracks the overall progress as we extend coverage directory by directory.
Current status
The tooling is already in place. Type checking is enabled for a subset of directories
You can run it locally with:
How to contribute
To add typing support to a new file or directory:
Helper resources
There is an internal skill to assist with adding or fixing typing when using AI agents
.ai/skills/add-or-fix-type-checking/SKILL.md
This guide is continuously refined as we make progress, so it’s a good starting point.
We’re progressively adding typing support to the codebase using
ty. This issue tracks the overall progress as we extend coverage directory by directory.Current status
The tooling is already in place. Type checking is enabled for a subset of directories
You can run it locally with:
How to contribute
To add typing support to a new file or directory:
utils/check_types.pyunderCHECKER_CONFIGmake typingHelper resources
There is an internal skill to assist with adding or fixing typing when using AI agents
.ai/skills/add-or-fix-type-checking/SKILL.mdThis guide is continuously refined as we make progress, so it’s a good starting point.