Cppcheck

Cppcheck

Cppcheck es una herramienta de análisis estático para código C / C ++.A diferencia de los compiladores C / C ++ y muchas otras herramientas de análisis, no detecta errores de sintaxis en el código.
Cppcheck es una herramienta de análisis estático para código C / C ++.A diferencia de los compiladores C / C ++ y muchas otras herramientas de análisis, no detecta errores de sintaxis en el código.Cppcheck detecta principalmente los tipos de errores que los compiladores normalmente no detectan.El objetivo es detectar solo errores reales en el código (es decir, tener cero falsos positivos).Características: - Verificación fuera de límites, - Verificar el código para cada clase, - Verificar seguridad de excepción, - Verificar pérdidas de memoria, - Advertir si se utilizan funciones obsoletas, - Verificar el uso no válido de STL, - Verificar variables no inicializadas y funciones no utilizadas
cppcheck

Caracteristicas

Categorias

Alternativas a Cppcheck para todas las plataformas con cualquier licencia

PVS-Studio

PVS-Studio

PVS-Studio es un analizador estático que detecta errores en el código fuente de aplicaciones C, C ++ y C #.
Coverity Scan

Coverity Scan

El análisis estático de Coverity Scan permite encontrar y corregir defectos en su proyecto de código abierto Java, C / C ++ o C # de forma gratuita.
Flawfinder

Flawfinder

Flawfinder examina el código fuente e informa sobre posibles debilidades de seguridad (`` fallas '') clasificadas por nivel de riesgo.
Splint

Splint

Splint es una herramienta para verificar estáticamente los programas de C en busca de vulnerabilidades de seguridad y errores de codificación.Con un esfuerzo mínimo, Splint se puede usar como una mejor pelusa.
lgtm.com

lgtm.com

lgtm.com es una plataforma para análisis de código.Es de uso gratuito para software de código abierto;los resultados para más de 55k proyectos están fácilmente disponibles (¡agregue el suyo propio!), tiene una integración automática de solicitud de extracción de revisión de código (GitHub, Bitbucket, GitLab) y mucho más.
EDoC++

EDoC++

EDoC ++ es una herramienta de análisis de fuente de C ++ diseñada para identificar problemas asociados con el uso de excepciones en el código de C ++.
LDRA Testbed

LDRA Testbed

Liverpool Data Research Associates (LDRA) es un proveedor de herramientas de análisis de software, pruebas y trazabilidad de requisitos para los sectores público y privado y pionero en análisis de software estático y dinámico.
CxxProf

CxxProf

CxxProf es una biblioteca de perfiles instrumentada manual para C ++.Su objetivo es proporcionar una fácil integración en los proyectos existentes con la menor sobrecarga posible.
Clang Static Analyzer

Clang Static Analyzer

El analizador estático de Clang es una herramienta de análisis de código fuente que encuentra errores en los programas C, C ++ y Objective-C.
PC-lint

PC-lint

Software Gimpel PC-lint Plus, análisis estático flexible para C y C ++ que incluye soporte MISRA
Infer

Infer

Facebook Infer es una herramienta de análisis estático: si le da a Infer algún código Objective-C, Java o C, produce una lista de posibles errores.