Tech Insights
PMD

PMD

Last updated , generated by Sumble
Explore more →

What is PMD?

PMD is a source code analyzer. It finds common programming flaws like unused variables, empty catch blocks, unnecessary object creation, and so forth. It supports multiple languages, including Java, JavaScript, Apex, Visualforce, PLSQL, Apache Velocity, XML, XSL.

What other technologies are related to PMD?

PMD Competitor Technologies

Checkstyle, like PMD, is a static analysis tool for checking code style and coding conventions, making them direct competitors.
mentioned alongside PMD in 48% (397) of relevant job posts
FindBugs is another static analysis tool used for finding bugs in Java code, similar to PMD.
mentioned alongside PMD in 36% (191) of relevant job posts
Duplicate entry of Checkstyle. Static analysis tool competing with PMD for code style and convention checks.
mentioned alongside PMD in 50% (59) of relevant job posts
Sonar (SonarQube/SonarCloud) is a broader static analysis platform that includes code quality and security checks, placing it in competition with PMD.
mentioned alongside PMD in 1% (383) of relevant job posts
SonarQube is a broader static analysis platform that includes code quality and security checks, placing it in competition with PMD.
mentioned alongside PMD in 1% (362) of relevant job posts
Checkmarx provides static application security testing (SAST) which overlaps with some of PMD's capabilities, making it a competitor.
mentioned alongside PMD in 1% (77) of relevant job posts

This tech insight summary was produced by Sumble. We provide rich account intelligence data.

On our web app, we make a lot of our data available for browsing at no cost.

We have two paid products, Sumble Signals and Sumble Enrich, that integrate with your internal sales systems.