Busque em todas as páginas da documentação
10 pages in this section.
Por que linting, formatação e verificação de tipos são três mecanismos genuinamente diferentes que por acaso vivem no mesmo arquivo pyproject.toml, e como eles compõem um único pipeline de qualidade do editor ao pre-commit até o CI.
O linter/formatador rápido tudo-em-um que substitui flake8/isort.
Formatação determinística e consenso de estilo.
Os conjuntos de regras de alto sinal que valem a pena habilitar.
Agrupamento e ordenação de imports (ou deixar o Ruff fazer isso).
Executando verificações de lint/formatação/tipo antes de cada commit.
Configuração do VS Code / PyCharm para feedback instantâneo.
Uma linha de base de qualidade pragmática e de baixo atrito.