astral-sh / ruff

An extremely fast Python linter and code formatter, written in Rust.
https://docs.astral.sh/ruff
MIT License
33.19k stars 1.11k forks source link

Documentation with complete rulesets and parity information #14651

Closed kaddkaka closed 3 hours ago

kaddkaka commented 3 hours ago

I would like to propose that the rule documentation or rule page (or a new subpage?) lists all existing rules from the different tools (flake8, pycodestyle, pylint, etc...) and which ones currently are and are not implemented in ruff.

This would make it easier for developers to understand if they can stop using some tool and adopt ruff instead.

Related issues:

The list could include:

kaddkaka commented 3 hours ago

Existing issues I could find that tries to reach parity and implement remaining rules of a specific ruleset:

MichaReiser commented 3 hours ago

Thanks. Something very similar has come up before in https://github.com/astral-sh/ruff/issues/13897 Please see my response in that issue (and feel free to continue the conversation over there)