10

8

6

4

2


9.3

9.9

8.3

9.8
PMD

8.8

9.8

9.5

9.6

6.3

9.6

8.5

9.6

14 Code Analysis libraries and projects

  • Infer

    9.3 9.9 OCaml
    Tool to produce a list of potential bugs.
  • PMD

    8.3 9.8 L3 Java
    Source code analysis for finding bad coding practices.
  • Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
    Sponsored scoutapm.com
  • SonarQube

    8.8 9.8 L3 Java
    Integrates other analysis components via plugins and provides an overview of the metrics over time.
  • Checkstyle

    9.5 9.6 L3 Java
    Static analysis of coding conventions and standards.
  • SonarJava

    6.3 9.6 Java
    Static analyzer for SonarQube & SonarLint.
  • Error Prone

    8.5 9.6 L3 Java
    Catches common programming mistakes as compile-time errors.
  • Spoon

    6.0 9.0 L2 Java
    Library for analyzing and transforming Java source code.
  • Spotbugs

    7.2 8.9 Java
    Static analysis of bytecode to find potential bugs.
  • dotenv-linter

    5.1 8.0 Rust
    ⚡️Lightning-fast linter for .env files. Written in Rust 🦀
  • Sourcetrail

    9.1 7.8 C++
    Visual source code navigator.
  • NullAway

    7.6 6.1 Java
    Eliminates NullPointerExceptions with low build-time overhead.
  • jQAssistant

    3.4 0.0
    Static code analysis with Neo4J-based query language.
  • FindBugs

    5.3 0.0 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