v0.10 fixes config discovery to respect pyproject.toml requires-python without [tool.ruff] sections, stabilizes 20 lint rules, and hardens noqa comment parsing.
June 9, 2026
Summary
Config discovery changes eliminate silent fallbacks to Python 3.9 defaults; stricter noqa parsing catches typos that previously suppressed all rules. Both reduce hidden lint behavior drift in CI/CD.
Why it matters
Config discovery changes eliminate silent fallbacks to Python 3.9 defaults; stricter noqa parsing catches typos that previously suppressed all rules. Both reduce hidden lint behavior drift in CI/CD.
Implementation verdict
Drop-in upgrade for most users. Test noqa comments if you use unconventional formatting (malformed rule lists, trailing text after file-level suppressions). No breaking changes to linting output if already using explicit target-version. Worth upgrading now.
Sources
Dev Signal
Get briefs like this in your inbox — free, 3x a week.
100+ sources compressed into one 4-minute read. Ranked, cited, implementation-ready.