Abdullah Rahman
All entries
DAY 28 2026-07-16 Mood: Challenged

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

  • #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.