afnanenayet / diffsitter

A tree-sitter based AST difftool to get meaningful semantic diffs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Modular rendering for diffs

afnanenayet opened this issue · comments

diffsitter should support a modular rendering system that takes diff information and outputs them in different formats with a generic interface.

This would take care of issues like #158, keeps the codebase cleaner, and makes things more extensible for the future for other rendering modes. For example, I was thinking of also adding a mode to output as JSON.