Gehostetes statisches Analysetool für C++

CodeClimate ist ein großartiges Tool zum Analysieren von JavaScript/Ruby-Code, aber leider unterstützt es C++ noch nicht.

Wo könnte ich ein ähnliches Tool finden, das:

  • analysiert C++-Code auf Qualität und Leistung.
  • lässt sich problemlos in GitHub oder Travis integrieren .
  • ist für Open-Source-Projekte kostenlos.
Welche Plattform OS?
Ich suche einen gehosteten Dienst. Ich möchte es nicht auf meinem Computer ausführen. Es sollte Teil eines Continuous-Integration-Builds sein und bei jedem GitHub-Commit / jedem Travis-Build ausgeführt werden.

Antworten (1)

Die beste Wette ist Coverage .

  • Bereitgestellt
  • Java-, C/C++- oder C#-Code
  • Läuft kostenlos auf einem Open-Source-Projekt
  • Einfache Integration mit GitHub und Travis

Es unterliegt einer maximalen Anzahl von Builds pro Tag/Woche, 3 pro Tag und 12 pro Woche. Bei weniger als 10.000 Zeilen bis zu 2 pro Woche für Projekte mit mehr als 1 Mio. Zeilen.

Ich habe mir Coverity angesehen, aber mein Hauptproblem ist, dass es nicht auf Pull-Requests ausgelöst werden kann , was für mich ein No-Go ist. Außerdem habe ich keine Möglichkeit gefunden, die Regeln für den Scan anzupassen, aber vielleicht habe ich einfach nicht genug gegraben.
Ich würde SonarQube wirklich mögen, aber wie das OP suche ich nach einer gehosteten Lösung.