Skip to content
Abdullah Rahman Building fast, reliable web software

A Recorded Night

Day 28 — Auto-fix mode is harder than I thought

Date
October 2, 2026
Alcove
General
State
Challenged
Marked
  • work
  • cli
  • auto-fix

Auto-fix mode is harder than I thought. Detecting an issue is one thing — fixing it safely is another.

Three of the 15 auto-fixable issues can be fixed with simple string replacements. Five require AST parsing. Seven require understanding the project structure (where is the config? where are the components?).

I shipped the 3 simple ones today. The 5 AST-based ones are next. The 7 structural ones I am deferring to v3.1 — they need a project model that does not exist yet.

Lesson: scope honestly. Shipping 3 fixes that work is better than promising 15 and shipping 8 that break things.