PatternTesting Check (patterntesting-check) is a quality framework that allows to automatically verify that Architecture/Design recommendations are implemented correctly in the code. It provides different checks of known anti patterns (like using System.out for logging) but provides also a test framework for better testing.
Homepage POM file JAR file Javadoc'net.sf.patterntesting:patterntesting-check:0.9.6'