pmd / pmd Java 5.5K 1.6K An extensible multilanguage static code analyzer. code-analysis code-quality static-analysis static-code-analysis