Get the latest tech news

Diffsitter – A Tree-sitter based AST difftool to get meaningful semantic diffs


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

diffsitter creates semantically meaningful diffs that ignore formatting differences like spacing. Bash C# C++ CSS Go Java OCaml PHP Python Ruby Rust Typescript/TSX HCL If you file an issue, it would be preferable that you include a minimal example and/or post the log output of diffsitter(which you can do by adding the-d/--debug flag).

Get the Android app

Or read this on Hacker News

Read more on:

Photo of AST

AST

Photo of AST difftool

AST difftool

Photo of Diffsitter

Diffsitter

Related news:

News photo

AST just got a small boost in its D2C battle against Elon Musk's Starlink

News photo

From string to AST: parsing (2019)

News photo

Show HN: Parse your Postgres queries into a fully-typed AST in TypeScript