Hacker News new | ask | show | jobs
by eats_indigo 364 days ago
Love UV!

Also love Ruff from the Astral team. We just cut our linting + formatting across from pylint + Black to Ruff.

Saw lint times drop from 90 seconds to < 1.5 seconds. crazy stuff.

1 comments

Until the moment you will realize that ruff perform only a part of pylint checks and that very obvious mistakes can go through easily like code that can't run because of an obvious error.
Do you have an example of this?
Which checks is it missing?
Many, but it also has many that pylint does not. I use them both, ruff first, followed by pylint.

https://docs.astral.sh/ruff/faq/#how-does-ruffs-linter-compa...

https://github.com/astral-sh/ruff/issues/970

Seems though mypy/pyright/pyre/pyrefly or the future ty could bridge the gap, if one is writing typed python?
The big question will be to know if tools will still be fast once they will have added the tests that are missing.