Cppcheck

Cppcheck

Cppcheck е инструмент за статичен анализ на C / C ++ код.За разлика от C / C ++ компилаторите и много други инструменти за анализ, той не открива грешки в синтаксиса в кода.
Cppcheck е инструмент за статичен анализ на C / C ++ код.За разлика от C / C ++ компилаторите и много други инструменти за анализ, той не открива грешки в синтаксиса в кода.Cppcheck открива предимно видовете бъгове, които компилаторите обикновено не откриват.Целта е да се открият само реални грешки в кода (т.е. да има нула фалшиви положителни резултати).Характеристики: - Проверка извън границите, - Проверка на кода за всеки клас, - Проверка на безопасността на изключенията, - Проверка на течове на паметта, - Предупреждение дали се използват остарели функции, - Проверка за невалидно използване на STL, - Проверка за неинициализирани променливи и неизползвани функции
cppcheck

Характеристика

Категории

Алтернативи на Cppcheck за Windows

PVS-Studio

PVS-Studio

PVS-Studio е статичен анализатор, който открива грешки в изходния код на C, C ++ и C # приложения.
Coverity Scan

Coverity Scan

Статичният анализ за сканиране на покритие позволява да се намерят и коригират дефекти във вашия Java, C / C ++ или C # проект с отворен код безплатно.
Flawfinder

Flawfinder

Flawfinder изследва изходния код и отчита възможни слабости в сигурността (`` недостатъци ''), сортирани по ниво на риск.
Splint

Splint

Splint е инструмент за статична проверка на C програми за уязвимости в сигурността и грешки в кодирането.С минимални усилия, Splint може да се използва като по-добър мотив.
EDoC++

EDoC++

EDoC ++ е инструмент за анализ на източници на C ++, предназначен да идентифицира проблеми, свързани с използването на изключения в C ++ код.
LDRA Testbed

LDRA Testbed

Liverpool Data Research Associates (LDRA) е доставчик на инструменти за анализ на софтуер, тестове и проследяване на изискванията за публичния и частния сектор и е пионер в статичния и динамичен анализ на софтуера.
CxxProf

CxxProf

CxxProf е ръчна библиотека с профилирани инструменти за C ++.Целта му е да се осигури лесно интегриране в съществуващи проекти с възможно най-малко режийни разходи.
PC-lint

PC-lint

Gimpel Software PC-lint Plus, гъвкав статичен анализ за C и C ++, включително поддръжка на MISRA