
Vérificateur de types Python rapide.
Gratuit

ty est un vérificateur de types Python et un serveur de langage extrêmement rapide, développé par Astral, les créateurs de Ruff. Écrit en Rust, il offre des améliorations de performance significatives par rapport aux outils existants. Il fournit une vérification de types complète, une intégration d'éditeur et un serveur de langage robuste pour une expérience de développeur améliorée. ty prend en charge diverses fonctionnalités, notamment la découverte de modules, la compatibilité des versions de Python et les exclusions de fichiers. Il est conçu pour être un outil performant et fiable pour garantir la qualité du code et détecter les erreurs liées aux types dès le début du processus de développement. Le projet comprend également des fonctionnalités telles que les diagnostics, un système de types et un guide de référence pour la configuration et l'utilisation.
Écrit en Rust, ty offre une vérification de types significativement plus rapide que les autres vérificateurs de types Python.
S'intègre de manière transparente aux éditeurs populaires pour la mise en évidence des erreurs et l'autocomplétion en temps réel.
Fournit des capacités robustes de vérification de types pour détecter les erreurs liées aux types dans votre code Python.
Inclut un serveur de langage pour des fonctionnalités telles que l'autocomplétion, l'accès à la définition, et plus encore.
Offre des options de configuration flexibles via un fichier `pyproject.toml` pour personnaliser le comportement.
Découvre et analyse intelligemment les modules au sein de votre projet.
Installez ty en utilisant pip : pip install ty. Intégrez ty à votre éditeur (par exemple, VS Code) pour un retour d'information en temps réel. Configurez ty à l'aide d'un fichier pyproject.toml pour personnaliser son comportement. Exécutez ty sur votre projet pour vérifier les erreurs de type : ty check .. Explorez la documentation pour une configuration et des fonctionnalités avancées.
Utilisez ty pour détecter les erreurs de type et améliorer la qualité et la fiabilité globales de votre code Python.
Intégrez ty à votre éditeur pour recevoir des commentaires en temps réel et accélérer le processus de développement.
Bénéficiez des avantages de performance de ty lorsque vous travaillez sur des projets Python volumineux et complexes.
Appliquez des pratiques cohérentes d'annotation de type dans votre base de code.
Développeurs de tous niveaux qui souhaitent améliorer la qualité et la maintenabilité de leur code Python.
Équipes et organisations à la recherche d'un vérificateur de types rapide et fiable pour appliquer les normes de codage.
ty est un projet open-source et est disponible gratuitement.