overview
O que é MyPy?
MyPy é uma ferramenta de análise estática desenvolvida pela equipe MyPy (um projeto de código aberto) que permite aos desenvolvedores Python identificar erros relacionados a tipos em seu código antes do tempo de execução. Ele utiliza type hints (PEP 484) para garantir que variáveis e funções sejam usadas corretamente, visando melhorar a confiabilidade, manutenibilidade e legibilidade do código. MyPy atua como uma ferramenta de análise estática que verifica o código Python em relação às anotações de tipo, realizando verificações antes da execução para detectar possíveis bugs mais cedo no ciclo de desenvolvimento. Isso contrasta com a tipagem dinâmica do Python, que verifica os tipos em tempo de execução.