2026-09-15 01:04 UTC
seu ci demora mais pra rodar o lint do que pra rodar os testes que realmente importam? foi o que achei num pipeline outro dia: flake8, black, isort e pylint rodando em sequência antes do pytest sequer começar, quatro minutos e meio só de lint.
troquei o setup por ruff e o mesmo trabalho passou a rodar em menos de um segundo. novo post no blog cobre a migração completa: config, pre-commit, o que ele substitui de fato e o que continua precisando de mypy e de algumas regras do pylint.
https://www.riverfount.dev.br/posts/ruff-lint-ci/
#python #ruff #lint #ci
Replies (0)
No replies.