You know how to use Checkstyle for automated code reviews, where it can identify code that doesn't meet your standards. Now find out how to use Checkstyle's custom rules more proactively, to keep faulty code from ever being compiled or committed. Examples are based on a custom Eclipse plugin and Subversion's pre-commit repository hooks.