3 ms·
This is fine for a text diff, but I want my code review tool to show me something different. Separate problem, and the flaw here isn’t the diff, or the tool tha
by JasonSage 3y ago
This is fine for a text diff, but I want my code review tool to show me something different. Separate problem, and the flaw here isn’t the diff, or the tool that produced the diff, rather the tool displaying it to me. Let me do whatever I want to my code and show me BOTH the visual (unimportant) and semantic differences.
- nicky0 3y agoGood point. Are there any code-semantics-aware diff tool out there though?
- slackner 3y agoIf you're looking for a VS Code extension or a GitHub app, check out https://semanticdiff.com/ https://semanticdiff.com/. I'm a co-founder of this project. If you prefer a CLI tool, check out https://github.com/Wilfred/difftastic https://github.com/Wilfred/difftastic. It supports more languages, but doesn't recognize when code has been replaced by an equivalent version ("invariances"). So it will show some changes (e.g. replacing a character in a string with an escape sequence) even though they are technically equivalent.