use clang, with all warnings and higher debug level;  remove GNU-only xargs option and make the grep for non-git files more robust (will not exclude non-git files that happen to have 'git' somewhere in the name)