EVERYTHING XIAOMI
Get listed
24 alternatives · from c and c++ static analysis tools

Alternatives to Infer

Infer gives development teams free static analysis for Java, C, C++, Objective-C, and Erlang. It reports potential bugs such as null dereferences, memory or resource leaks, unavailable APIs, coding issues, and data races, including problems that cross functions or files. Pulse covers memory and value analysis, RacerD checks thread safety, and cost analysis measures asymptotic complexity for supported languages. Build integrations, CI workflows, custom rules, and Linux or…

18.3
Semgrep Code logo

Semgrep Code is a static application security testing product that scans source code for vulnerabilities and helps developers fix them.

Free planOpen sourceWebAPIExtension
From $15 a month
27.9
Qodana logo

Qodana is a static code analysis tool that checks projects from the IDE through CI for code smells, duplication, complexity, vulnerabilities, and license issues.

Free planWebAPIExtension
From $5 a month
37.5
GitHub CodeQL logo

GitHub CodeQL is a language and toolchain for analyzing code as data.

Free planWebExtensionLinux
From $30 a month
  1. 4Understand logo

    Understand

    Understand is a static analysis and code-comprehension tool that builds a cross-referenced model of source code without executing it.

    APIExtensionLinuxmacOS
    7.2From $100 a month
  2. 5

    CBMC

    CBMC is a bounded model checker for C and C++ programs, available for Linux, macOS, and Windows.

    Free planLinuxmacOSWindows
    6.5Free plan
  3. 6CppDepend logo

    CppDepend

    CppDepend analyzes C, C++, Java, and Rust codebases to visualize architecture, detect issues, enforce coding standards, and help prevent technical debt.

    LinuxmacOSWindows
    6.3$599 one-time
  4. 7Flawfinder logo

    Flawfinder

    Flawfinder is a free tool for finding possible security weaknesses in C and C++ source code.

    Free planLinuxmacOSSelf-hostedWindows
    6.3Free plan
  5. 8

    Clang Static Analyzer

    Clang Static Analyzer finds selected bugs in C, C++, and Objective-C programs by using symbolic execution to examine execution paths across function calls.

    Free planLinuxmacOSWindows
    6.2Free plan
  6. 9

    CPAchecker

    CPAchecker is a configurable software verification tool for analyzing programs.

    Free planLinuxmacOSSelf-hostedWindows
    6.1Free plan
  7. 10PVS-Studio logo

    PVS-Studio

    PVS-Studio analyzes source code to detect bugs and possible vulnerabilities.

    LinuxmacOSWindows
    6.1
  8. 11

    CodeChecker

    CodeChecker is open-source static analysis infrastructure built on the LLVM and Clang Static Analyzer toolchain.

    WebAPIExtensionLinux
    5.9
  9. 12

    Frama-C

    Frama-C is a plug-in platform for analyzing C programs and checking for bugs.

    LinuxmacOSWindows
    5.9
  10. 13

    Astrée

    Astrée is paid static-analysis software for Linux and Windows that examines C code for possible run-time errors.

    LinuxWindows
    5.8
  11. 14LDRA Tool Suite logo

    LDRA Tool Suite

    LDRA Tool Suite brings verification, testing, and requirements traceability together for safety-, security-, and mission-critical software development.

    LinuxmacOSSelf-hostedWindows
    5.8
  12. 15

    SeaHorn

    SeaHorn is an open-source framework for analyzing LLVM-based programs, developed mainly for research in automated verification.

    LinuxmacOSSelf-hosted
    5.8
  13. 16

    Imagix 4D

    Imagix 4D helps C, C++, and Java developers understand, document, review, and improve complex source code, including legacy and third-party software.

    LinuxWindows
    5.7
  14. 17

    Ultimate Automizer

    Ultimate Automizer is a free software model checker and a toolchain in the Ultimate program analysis framework.

    WebLinuxWindows
    5.7
  15. 18

    TrustInSoft Analyzer

    TrustInSoft Analyzer is a static-analysis product for detecting memory-safety issues and runtime errors in source code.

    LinuxmacOS
    5.3
  16. 19

    Axivion Suite

    WebLinuxmacOSWindows
    5.2
  17. 20

    Fortify Static Code Analyzer

    Fortify Static Code Analyzer is a paid software product from OpenText for finding security vulnerabilities during application development.

    LinuxSelf-hostedWindows
    5.2
  18. 21Klocwork logo

    Klocwork

    WebLinuxWindows
    5.2
  19. 22Polyspace logo

    Polyspace

    WebLinuxmacOSWindows
    5.2
  20. 23Perforce QAC (formerly Helix QAC) logo
    5.0
  21. 24

    Parasoft C/C++test

    LinuxWindows
    4.7

Back to Infer