Asked a coding agent to thread a new argument through to a client for me. It wrote the tests, updated the mocks, and supposedly reported the work as done. I then ran the linter and it reported the argument as unused. The coding agent didn’t actually use the new argument it added to all the method signatures. All the unit tests were passing because the mocks were matching on any value, not the specific value. Had to fix it manually.

So yeah, a good reminder not to ditch the linters just yet.