A static analysis tool that checks Java code against style rules, runnable from the command line or build tools.