Configurando o Pyrefly
O Pyrefly é instalado em um ambiente Python como qualquer outro verificador de tipo Python (pip install pyrefly) e não traz consigo dependências adicionais. Os usuários do Visual Studio Code podem trabalhar com o Pyrefly por meio de uma extensão, mas a extensão não dá acesso às ferramentas de linha de comando oferecidas pelo Pyrefly quando ele é instalado em um ambiente de projeto.
Você pode começar a usar o Pyrefly imediatamente, sem nenhuma configuração real. Se o Pyrefly não detectar nenhuma configuração para um determinado projeto, o padrão é sinalizar apenas os erros mais importantes: problemas de sintaxe, nomes não reconhecidos e assim por diante. Para começar a usar os recursos mais avançados do Pyrefly, você pode adicionar um (tool.pyrefly) seção em pyproject.tomlou crie um pyrefly.toml arquivo e preencha-os com as configurações desejadas.
Você também pode correr pyrefly init em sua base de código e configure tudo automaticamente, incluindo a migração de configurações existentes de instalações anteriores do Pyrefly ou de Mypy ou Pyright. Por padrão, o Pyrefly usará **/*.py* como o diretório inclui do projeto e ignorará automaticamente os caminhos dos pacotes de sites do seu ambiente configurado, poupando assim potencialmente milhares de erros espúrios dos pacotes instalados do seu venv.
Usando Pyrefly
Depois de configurar o Pyrefly em um projeto, você provavelmente verá um número imenso de novos erros. Para silenciar todos eles de uma vez via # pyrefly: ignore diretivas de comentários, execute pyrefly suppress. Isso não apenas reduzirá a quantidade de ruído de erro, mas permitirá que você veja o que cada erro realmente representa a partir de seus comentários de supressão.
