Anti-Pattern Scanner by Ruben Wieman