10

8

6

4

2


8.4

9.9

7.7

9.9
PMD

9.3

9.8

9.6

9.7

8.4

9.5

5.4

9.5

13 Code Analysis libraries and projects

  • SonarQube

    8.4 9.9 L3 Java
    Integrates other analysis components via plugins and provides an overview of the metrics over time.
  • PMD

    7.7 9.9 L3 Java
    Source code analysis for finding bad coding practices.
  • Infer

    9.3 9.8 OCaml
    Tool to produce a list of potential bugs.
  • Checkstyle

    9.6 9.7 L3 Java
    Static analysis of coding conventions and standards.
  • Error Prone

    8.4 9.5 L3 Java
    Catches common programming mistakes as compile-time errors.
  • SonarJava

    5.4 9.5 Java
    Static analyzer for SonarQube & SonarLint.
  • Spoon

    5.3 9.4 L2 Java
    Library for analyzing and transforming Java source code.
  • Spotbugs

    5.7 8.8 Java
    Static analysis of bytecode to find potential bugs.
  • NullAway

    7.4 8.5 Java
    Eliminates NullPointerExceptions with low build-time overhead.
  • Sourcetrail

    2.5 5.1
    Visual source code navigator.
  • jQAssistant

    3.5 2.2 Java
    Static code analysis with Neo4J-based query language.
  • FindBugs

    5.2 0.4 L1 Java
    Static analysis of bytecode to find potential bugs.
  • Codacy

    - -
    Continuous static analysis, code coverage, and software metrics to automate code reviews.

Add another 'Code Analysis' Library