Ruff vs flake8: Which Python Linter Should You Use?

14 · Python Developer Tooling Handbook – pydevtools.com · July 22, 2026, 5:13 p.m.
Summary
This blog post compares Ruff and flake8, two Python linters, discussing how Ruff implements flake8’s rule set and plugin ecosystem in a single binary, making it a better choice for new projects. It questions whether existing flake8 users should switch, highlighting the differences in their rule sets and the evolution of Python linting.