A syntactic differ like Difftastic is very helpful when your codebase is autoformatted. Formatters often reflow code.
Given the code:
foo(one, two, three);
If you add an argument and reformat: foo(
one,
two,
new,
three
);
A line-based diff can make it hard to spot what's changed.