Ruff - um linter para Python 10–100x mais rápido
(github.com/charliermarsh)- Linter para Python escrito em Rust
- Cerca de 10 a 100 vezes mais rápido que flake8, pylint e autoflake
- Suporta cache e as opções
--fixe--watch, como o ESLint e o TypeScript - Compatível com Black
Limitações
- Ainda não está em estado production ready
- Não tem um conjunto rico de regras de lint
- Ferramentas de autoformatação como o Black são amplamente usadas, o que reduz relativamente a importância das ferramentas de lint
Também vale a pena ler o post de blog que o autor escreveu ao lançar a ferramenta Ruff. Assim como swc, esbuild e rome, ele diz que criou o Ruff como uma espécie de PoC a partir da ideia de que as ferramentas do ecossistema Python também podem ser mais rápidas e deveriam ser imediatas.
Ainda não há comentários.