Diff tool that understands syntax and produces human-friendly output
Diff that understands syntax
difft
$ difft file1.js file2.js
$ git difftool --tool=difftastic
$ difft dir1/ dir2/