May 16, 2026 · v0.2.1

Large-File Fix & Transform Coverage

analyze survives large files, var conversion is scope-correct, and format_to_fstring speaks the full printf grammar.

Bug fixes

  • Large files. analyze no longer crashes on files over ~32 KB: parsing uses tree-sitter streaming input, and a single unparseable file is skipped instead of aborting the run.
  • var_to_const_let. Reference resolution is now scope-correct, so same-named vars in different functions no longer drop the whole file.

Improvements

  • format_to_fstring. Converts the full printf grammar: %d, %.2f, %x, %o, %e, %g, and width and precision specifiers, not just plain %s.