600+ lint errors in 20-year-old code, fixed in one evening of TV
By hand it would easily have taken a day. Claude Code cleared them while they watched TV, and has since added a feature to a Rust editor they don't even know.
Done withClaude CodeSpotted· by HN user linsomniac· Oct 15, 2026
Time saved
About a day
Result
Plus a Rust editor feature they couldn't write
“A few weeks ago I used Claude Code to fix 600+ linting errors in 20 year old code, in an evening while watching TV, these easily would have taken a day to do manually.”
Spotted: found in the wild. Details are as reported by the source above and have not been independently verified.
What they did
Used Claude Code to fix 600+ linting errors in 20-year-old code. They’ve also had it add a feature to the Helix editor, written in Rust, which they don’t know, so it returns you to where you last were in a file, and had Claude build an “rsync for block devices” program.
How it went
The lint fixes were done in an evening while they watched TV; by hand, they’d easily have taken a day. The Helix change was built in the background while they worked on something else.
Try it yourself with Claude Code
Run [linter] on this codebase and fix every error, one rule at a time. Don't change behaviour: after each batch, run the tests and stop if anything fails. Commit each rule's fixes separately with a short message, and list anything you couldn't fix safely for me to review.
A starting prompt written by Agents in the Wild. Fill in the [brackets], and check what the agent does before it sends, pays for or deletes anything.
Markdown files should just open, so they asked Claude Code for a viewer. It opens instantly: faster, they say, than any other macOS app, and faster than Bitwarden's Chrome extension shows its fill menu.
Migrating a password reset flow, Claude Code and Opus produced code on par with a mid level developer. It needed close supervision throughout, and cost roughly 2 months of Pro subscription for about half a day's work.
A URL shortener side project ran on AWS. Claude Code wrote the GitHub Actions workflows for the move and fixed each failure as it came up. The writer reports zero downtime.
A 7-app monorepo needed an 8 GB memory setting and 25 seconds to typecheck. Claude Code made the changes for the move to oxlint, oxfmt and tsgo, and the team validated each step.
Turning plan files into Claude Code workflows took 5-6 hours each. A script that converts them deterministically, and flags what can move out of the LLM, cut that to 20-30 minutes at about 20% of the tokens.
An inherited app on Azure, an error, and a hunt that could easily take 1-2 days by hand. With CLI access to Azure and the repo, Claude Code ran the config and network checks and found the root cause in about 45 minutes.