Cppcheck icon

Cppcheck

Cppcheck icon

Cppcheck

  20
Бесплатное ПО Открытый код
Категории: Разработка
Платформы: Linux Windows
Особенности:
analysis-tool unused-functions obsolete-functions compilers errors eclipse c-plus-plus c++check ошибки не требует установки portableapps.com memory-leaks



Cppcheck - это инструмент статического анализа для кода C / C ++. В отличие от
компиляторов C / C ++ и многих других инструментов анализа, он не обнаруживает
синтаксические ошибки в коде. Cppcheck в первую очередь обнаруживает типы
ошибок, которые компиляторы обычно не обнаруживают. Цель состоит в том, чтобы
выявлять только реальные ошибки в коде (т.е. иметь ноль ложных срабатываний).

Функции:
\- проверка вне границ,
\- Проверьте код для каждого класса,
\- проверка исключений безопасности,
\- проверка утечек памяти,
\- Предупреждать, если используются устаревшие функции,
\- Проверьте на недопустимое использование STL,
\- Проверьте наличие неинициализированных переменных и неиспользуемых функций.

Аналоги (10):

  • PVS-Studio

    Статический анализатор кода для C, C ++ и C #
      15
    Платное ПО
    Linux Windows
    mingw clang c-plus-plus developer-tools cpp-development development gcc c preprocessor (cpp) static-code-analysis visual-studio-plugin c-sharp ошибки microsoft visual studio programming
  • Coverity Scan

    Coverity Scan Static Analysis позволяет находить и исправлять дефекты в Java, C / C ++ или C # с открытым исходным кодом ...
      4
    Бесплатное ПО
    Mac Linux Web Windows
    analysis-tool unused-functions debugger obsolete-functions compilers errors c-plus-plus cpp-development ошибки security-auditing memory-leaks
  • Flawfinder

    Flawfinder проверяет исходный код и сообщает о возможных слабостях безопасности (`` недостатки) ', отсортированных ...
      2
    Бесплатное ПО Открытый код
    Linux Windows
    python programming
  • Splint

    Splint - это инструмент для статической проверки программ на C на наличие уязвимостей и кодирования ...
      2
    Бесплатное ПО Открытый код
    Linux Windows
    programming static-checking кодирование secure-programming static-code-analysis статический анализ Не поддерживается
  • lgtm.com

    lgtm.com - это платформа для анализа кода.
      1
    Бесплатное ПО
    Web
    analysis-tool source-code-analysis c-plus-plus java static-code-analysis c-sharp статический анализ javascript ошибки python programming security-auditing memory-leaks
  • Clang Static Analyzer

    Clang Static Analyzer - это инструмент анализа исходного кода, который находит ошибки в C, C ++ и Objective-C ...
      0
    Бесплатное ПО Открытый код
    Mac
    xcode static-code-analysis c-plus-plus source-code-analysis
  • EDoC++

    EDoC ++ - это инструмент анализа исходного кода C ++, предназначенный для выявления проблем, связанных с использованием ...
      0
    Бесплатное ПО Открытый код
    Windows
    documentation c-plus-plus analysis-tool
  • Infer

    Инструмент для обнаружения ошибок в программах на C / Java / Objective-C
      0
    Бесплатное ПО Открытый код
    Linux
    static-analyzer memory-leak-detection analysis-tool debugger source-code-analysis static-code-analysis статический анализ ошибки security-auditing memory-leaks
  • PC-lint

    PC-lint Plus - лучший инструмент статического анализа для C и C ++
      0
    Платное ПО
    Mac Linux Windows
    c-plus-plus development-tool статический анализ source-code-analysis
  • VisualCodeGrepper

    VCG - это инструмент для автоматического анализа безопасности кода, который обрабатывает C / C ++, Java, C #, VB и PL / SQL.
      0
    Бесплатное ПО Открытый код
    Windows
    c-sharp security-auditing source-code-analysis