Ruff 0.16 boosts default lint rules from 59 to 413, catching more bugs instantly
Ruff 0.16 jumps its default rule set from 59 to 413, surfacing syntax errors, runtime bugs and many flake8‑bugger/pyupgrade checks without any config. The release also introduces a preview mode and the ability to format Python blocks in Markdown files. Python projects can now tighten code quality with a single, faster linter.