Hacker News .hnnew | 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.




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

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

Search: