What is the difference between ruff and black?
Modern Python tooling in 2026
Audio flashcard · 0:17Nortren·
What is the difference between ruff and black?
0:17
Ruff is primarily a linter with a fast formatter. Black is a dedicated, opinionated code formatter. Ruff's formatter aims to be a near-drop-in replacement for black with the same style. Many projects in 2026 use ruff for both linting and formatting, replacing the previous combination of black plus flake8 plus isort.
docs.astral.sh