Herramienta de análisis estático alojada para C++

CodeClimate es una gran herramienta para analizar código JavaScript/Ruby, pero lamentablemente aún no es compatible con C++.

¿Dónde podría encontrar una herramienta similar que:

  • analiza el código C++ en busca de calidad y rendimiento.
  • se integra fácilmente con GitHub o Travis .
  • es gratuito para proyectos de código abierto.
¿Qué sistema operativo de plataforma?
Estoy buscando un servicio alojado. No quiero ejecutarlo en mi computadora. Debe ser parte de una compilación de integración continua y ejecutar et cada confirmación de GitHub / cada compilación de Travis.

Respuestas (1)

La mejor apuesta es la cobertura .

  • alojado
  • Código Java, C/C++ o C#
  • Se ejecuta en un proyecto de código abierto de forma gratuita
  • Se integra fácilmente con GitHub y Travis

Está sujeto a un número máximo de compilaciones por día/semana, 3 por día y 12 por semana. Si es menos de 10 000 líneas, baje a 2 por semana para proyectos de más de 1 millón de líneas.

Investigué Coverity, pero mi principal problema es que no se puede activar en las solicitudes de extracción , lo cual es imposible para mí. Además, no encontré ninguna forma de personalizar las reglas para el escaneo, pero tal vez no investigué lo suficiente.
Realmente me gustaría SonarQube, pero al igual que el OP, estoy buscando una solución alojada.