overview
Qu'est-ce que MyPy ?
MyPy est un outil d'analyse statique développé par l'équipe MyPy (un projet open-source) qui permet aux développeurs Python d'identifier les erreurs liées aux types dans leur code avant l'exécution. Il s'appuie sur les annotations de type (PEP 484) pour s'assurer que les variables et les fonctions sont utilisées correctement, dans le but d'améliorer la fiabilité, la maintenabilité et la lisibilité du code. MyPy agit comme un outil d'analyse statique qui vérifie le code Python par rapport aux annotations de type, effectuant des vérifications avant l'exécution pour détecter les bugs potentiels plus tôt dans le cycle de développement. Cela contraste avec le typage dynamique de Python, qui vérifie les types à l'exécution.