Перейти к содержанию

ty

Сверхбыстрый Python-типчекер и language server, написанный на Rust.

Проверка типов проекта home-assistant без кэширования.

ty разработан Astral, создателями uv и Ruff.

Основные возможности

Быстрый старт

Запустите ty через uvx:

uvx ty check

По умолчанию ty проверяет все Python-файлы в рабочем каталоге или проекте.

Подробнее см. в документации по проверке типов.

Установка

Инструкции по установке ty см. в документации по установке.

Чтобы добавить language server ty в редактор, см. руководство по интеграции с редакторами.

Playground

У ty есть онлайн playground, где можно попробовать его на фрагментах кода или небольших проектах.

Tip

Playground удобен для обмена фрагментами с другими, например при отправке отчёта об ошибке.