Great idea. I wanted to use pmd to learn some subtle aspects of Java. Tool-assisted learning. It's either operate on existing code and learn the conventions and techniques, or write hundreds of programs in the language.
From a maintenance perspective, it's a superpower.
From a maintenance perspective, it's a superpower.