A variable declared inside a try block but read after it shipped and broke
collection checks for a day; tests can't reach that path and node --check
only parses. ESLint flags it as no-undef. Wired into npm run lint / check
and into CI before the image build, so a failure stops the build.
Three findings fixed on the way: an unread argument, and two values
assigned then immediately replaced.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>