I ran into a good quality tool for Java: https://sourceforge.net/projects/jcsc
JCSC is a highly configurable checking tool for your Java source code. It checks the compliance to a defineable coding standard like naming conventions and code structure. Also signs of bad coding, potential bugs are found. JCSC is inspired by lint. What would you think about packaging Java software for Cygwin? Java is usually installed as it is needed in web pages. Jari - - - If someone wants to try: wget http://cante.net/~jaalto/tmp/cygwin/jcsc/jcsc-0.98.1-1.tar.bz2 tar -C / -xf jcsc-0.98.1-1.tar.bz2 which java # make sure you have Oracle Java in PATH jcsc /path/to/Example.java