Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

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.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: