Get Advice Icon

Need advice about which tool to choose?Ask the StackShare community!

FindBugs
FindBugs

18
8
+ 1
0
PMD
PMD

9
3
+ 1
0
Add tool

FindBugs vs PMD: What are the differences?

What is FindBugs? An open-source static code analyser. It detects possible bugs in Java programs. Potential errors are classified in four ranks: scariest, scary, troubling and of concern. This is a hint to the developer about their possible impact or severity.

What is PMD? An extensible cross-language static code analyzer. It is a source code analyzer. It finds common programming flaws like unused variables, empty catch blocks, unnecessary object creation, and so forth. It includes CPD, the copy-paste-detector.

FindBugs and PMD belong to "Code Review" category of the tech stack.

PMD is an open source tool with 2.42K GitHub stars and 830 GitHub forks. Here's a link to PMD's open source repository on GitHub.

- No public GitHub repository available -

What is FindBugs?

It detects possible bugs in Java programs. Potential errors are classified in four ranks: scariest, scary, troubling and of concern. This is a hint to the developer about their possible impact or severity.

What is PMD?

It is a source code analyzer. It finds common programming flaws like unused variables, empty catch blocks, unnecessary object creation, and so forth. It includes CPD, the copy-paste-detector.
Get Advice Icon

Need advice about which tool to choose?Ask the StackShare community!

Why do developers choose FindBugs?
Why do developers choose PMD?
    Be the first to leave a pro
      Be the first to leave a pro
        Be the first to leave a con
          Be the first to leave a con
          Jobs that mention FindBugs and PMD as a desired skillset
          What companies use FindBugs?
          What companies use PMD?

          Sign up to get full access to all the companiesMake informed product decisions

          What tools integrate with FindBugs?
          What tools integrate with PMD?

          Sign up to get full access to all the tool integrationsMake informed product decisions

          What are some alternatives to FindBugs and PMD?
          Checkstyle
          It is a development tool to help programmers write Java code that adheres to a coding standard. It automates the process of checking Java code to spare humans of this boring (but important) task. This makes it ideal for projects that want to enforce a coding standard.
          SonarLint
          It is an IDE extension that helps you detect and fix quality issues as you write code. Like a spell checker, it squiggles flaws so that they can be fixed before committing code.
          SonarQube
          SonarQube provides an overview of the overall health of your source code and even more importantly, it highlights issues found on new code. With a Quality Gate set on your project, you will simply fix the Leak and start mechanically improving.
          CodeNarc
          A flexible framework for rules, rule sets and custom rules means it's easy to configure it to fit into your project. Build tool, framework support, and report generation are all enterprise ready.
          ESLint
          A pluggable and configurable linter tool for identifying and reporting on patterns in JavaScript. Maintain your code quality with ease.
          See all alternatives
          Decisions about FindBugs and PMD
          No stack decisions found
          Interest over time
          Reviews of FindBugs and PMD
          No reviews found
          How developers use FindBugs and PMD
          No items found
          How much does FindBugs cost?
          How much does PMD cost?
          Pricing unavailable
          Pricing unavailable
          News about FindBugs
          More news
          News about PMD
          More news