← Back to issue2 / 22 · Week of Jul 20, 2026

Ruff defaults turn linting into agent drift

Astral released Ruff v0.16.0 with 413 rules enabled by default, up from 59, and Simon Willison traced unpinned Ruff installs to fresh CI failures across several Python projects. Why it matters: Coding agents treat green checks as a receipt. When a tool changes its default rule set under them, the agent may spend a run fixing surprise lint instead of the task you assigned.

Try this: Pin Ruff where CI must stay stable, or run the new default check once and commit the rule choice before handing the repo to an agent.

Hacker News 352 pts · Aug 2verify ↗
Source
Astral on Ruff v0.16.0
View source →

Get the field brief every week.

One lead signal, three quick hits, one thing to try, one concept decoded - and the rest of the week on the wire. For people who want to know what matters and what to do next.

Subscribe free →
Free weekly·No spam·Unsubscribe anytime