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 Salesforce.com Apex, Java, JavaScript, XML, XSL.

Additionally it includes CPD, the copy-paste-detector. CPD finds duplicated code in Java, C, C++, C#, PHP, Ruby, Fortran, JavaScript, Matlab, Swift.

You can fork us on https://github.com/pmd

Project Activity

See All Activity >

License

BSD License

Follow PMD

PMD Web Site

Other Useful Business Software

Secure Password And IT Documentation Management Icon
Secure Password And IT Documentation Management

Providing technicians rapid access to the privileged information and knowledge they need to effectively support clients

SolarWinds Passportal provides simple yet secure password and documentation management tailored for the operations of an MSP. The platform is cloud-based and offers channel partners automated password protection and makes storing, managing, and retrieving passwords & client knowledge quick and easy from virtually any connected device.

Rate This Project

Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
36
0
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 4 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 5 / 5

User Reviews

  • Especially fine alternative to paid tools. Mostly usable for Java-like languages, but the CPD feature is ready for C++ too.

    1 user found this review helpful.
  • Readily customizable static analysis for Java. Hunt down entire classes of bugs at once (whether general or specific to your projects), or enforce your coding standards automatically. Definitely worth having in your toolbox.

    2 users found this review helpful.
  • Very, very useful

  • Nice work!

Read more reviews >

Additional Project Details

Languages

English

Intended Audience

Developers

Programming Language

Java

Registered

2002-06-21