Ruff subsumes pycodestyle. Ruff is much faster and less error-prone than Pylint.
Ruff is not a drop-in replacement for Pylint. Rules it does implement are not necessarily 1-1 with the source. I'm not sure what Pylint protections are lost with this switch. However, the simplicity and speed of Ruff feel better than fighting with Pylint dependencies and false positives.
Ruff subsumes pycodestyle. Ruff is much faster and less error-prone than Pylint.
Ruff is not a drop-in replacement for Pylint. Rules it does implement are not necessarily 1-1 with the source. I'm not sure what Pylint protections are lost with this switch. However, the simplicity and speed of Ruff feel better than fighting with Pylint dependencies and false positives.