Python has a rich ecosystem of quality, mature tooling: linters, formatters, type checkers, etc. Each of these has decent performance, but what if the tooling was fast? Like, really fast – as in, instantaneous?
This is the argument posed by Charlie Marsh when he introduced Ruff: a linter with the…