Formateador automático de código fuente para C, C++, C#:
$ astyle -s3 -p --style=allman --lineend=linux *.?pp
para Java, una opción es:
$ astyle -s3 -p --style=java --lineend=linux *.java
más opciones en:
http://astyle.sourceforge.net/astyle.html
https://en.wikipedia.org/wiki/Programming_style
https://en.wikipedia.org/wiki/Indent_style