Definition
Lint, format, and package tooling for Python engineering teams — increasingly consolidated into Rust-speed unified tools such as ruff.
Key Points
- ruff v0.16 expands defaults to 413 rules, catching more bugbear/pyupgrade/RUF issues without config (2026-07-26-ruff-v0-16-default-rules-expansion)
- Unpinned CI dependencies can fail suddenly on major default changes (2026-07-26-ruff-v0-16-simonwillison)
- Migration:
select = ["E4", "E7", "E9", "F"]restores prior defaults