[Bug] Claude repeatedly adds ESLint disable comments to bypass code quality rules
Bug Description
This is extremely bad and violates all our code practice 20
21 + / eslint-disable max-lines-per-function / Inserting this into hundreds of files to try and get around the ESLint max lines function is out of order. This shouldn't be happening. We have that in for a reason but Claude always trying to find a way to get around very specific limits that are there for a reason
Claude has done this in hundreds of files that it doesn't that it doesn't want to edit or change because it's broken ESLint rules. It always tries to find a way To get around things like this, we catch it, but it's just a complete waste of time, and everything has to be redone. All those lines have to be taken out of the files that didn't need to be there in the first place all because Claude doesn't want to follow the rules for the code quality.
Environment Info
- Platform: darwin
- Terminal: tmux
- Version: 2.0.53
- Feedback ID: 700e182a-c138-46ea-acfa-2d7cb3922731
Errors
[{"error":"Error: NON-FATAL: Lock acquisition failed for /Users/greg/.local/share/claude/versions/2.0.53 (expected in multi-process scenarios)\n at nL0 (/$bunfs/root/claude:2656:1622)\n at F6A (/$bunfs/root/claude:2656:1300)\n at processTicksAndRejections (native:7:39)","timestamp":"2025-11-25T03:21:25.326Z"},{"error":"Error: NON-FATAL: Lock acquisition failed for /Users/greg/.local/share/claude/versions/2.0.52 (expected in multi-process scenarios)\n at nL0 (/$bunfs/root/claude:2656:1622)\n at E6A (/$bunfs/root/claude:2654:12709)\n at async N6A (/$bunfs/root/claude:2656:3435)\n at processTicksAndRejections (native:7:39)","timestamp":"2025-11-25T03:21:25.327Z"},{"error":"Error: NON-FATAL: Lock acquisition failed for /Users/greg/.local/share/claude/versions/2.0.51 (expected in multi-process scenarios)\n at nL0 (/$bunfs/root/claude:2656:1622)\n at E6A (/$bunfs/root/claude:2654:12709)\n at async N6A (/$bunfs/root/claude:2656:3435)\n at processTicksAndRejections (native:7:39)","timestamp":"2025-11-25T03:21:25.348Z"},{"error":"Error: NON-FATAL: Lock acquisition failed for /Users/greg/.local/share/claude/versions/2.0.53 (expected in multi-process scenarios)\n at nL0 (/$bunfs/root/claude:2656:1622)\n at E6A (/$bunfs/root/claude:2654:12709)\n at async p97 (/$bunfs/root/claude:2654:13911)\n at async Zx (/$bunfs/root/claude:2656:236)\n at async <anonymous> (/$bunfs/root/claude:2656:12469)\n at processTicksAndRejections (native:7:39)","timestamp":"2025-11-25T03:21:34.134Z"},{"error":"Error: NON-FATAL: Lock acquisition failed for /Users/greg/.local/share/claude/versions/2.0.53 (expected in multi-process scenarios)\n at nL0 (/$bunfs/root/claude:2656:1622)\n at E6A (/$bunfs/root/claude:2654:12709)\n at async p97 (/$bunfs/root/claude:2654:13911)\n at async Zx (/$bunfs/root/claude:2656:236)\n at async <anonymous> (/$bunfs/root/claude:2656:12469)\n at processTicksAndRejections (native:7:39)","timestamp":"2025-11-25T03:25:47.444Z"}]This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗