Data as of Aug 25, 2026 · Based on 3,181,687 AI responses across 10,525 prompts · See how Parse measures this
PMD is an extensible, cross-language static code analyzer that detects common programming flaws such as unused variables, empty catch blocks, and unnecessary object creation. It supports over 16 languages including Java, Apex, JavaScript, and Kotlin, and includes a copy-paste detector (CPD) for finding duplicated code across many file types.
Sources
en.wikipedia.org shapes more of what AI says about PMD than any other source, at 16% of its citations.
pmd.github.io · debugg.ai · medium.com · overcast.blog
The market map
AI Code Quality & Review Platforms →Where AI ranks PMD
Excerpts where PMD appeared in the AI's answer

PMD is an open-source source code analyzer that finds common programming flaws like unused variables, empty catch blocks, and unnecessary object creation

PMD: A common static analysis tool that scans for unused variables, empty catch blocks, and unnecessary object creation.