Cppcheck
Einer der weltweit meistgenutzten statischen Code-Analyzer.
Warum Cppcheck verwenden?
Cppcheck ist ein statisches Analysetool für C/C++-Code und bietet fortschrittliche Codeanalyse zur Identifizierung von Bugs und potenziellen Problemen. Es ist äußerst effektiv bei der Erkennung von undefiniertem Verhalten, Speicherlecks und gefährlichen Codierungsmustern, was es zu einem unverzichtbaren Tool für die Sicherstellung von Codequalität und zuverlässiger Software macht.
Plug & Play
Cppcheck ist als Plug & Play-Lösung konzipiert und von der Installation bis zum Ergebnis vergehen maximal 30 Minuten.
On-prem und air-gapped
Wird lokal und in Air-Gap-Umgebungen ausgeführt, sodass Sie sich nicht um Lizenzserver, Netzwerkkonfigurationen oder SLA-Vereinbarungen kümmern müssen.
Keine False Positives
Wir behandeln alle False Positives als Fehler, da wir möchten, dass die Entwickler dem Tool vertrauen.
Einzigartige Analyse
Unsere einzigartige bidirektionale Analyse macht das Tool zu einem der schnellsten auf dem Markt.
Am realen Code verifiziert
Findet gefährliche Fehler, indem der Fokus auf undefiniertem Verhalten und „nützlichen“ Prüfern liegt.
Das richtige Werkzeug für die Aufgabe
Mehrzweckwerkzeuge sind selten für eine einzige Sache hervorragend geeignet. Wenn es Ihnen wichtig ist, Fehler zu finden, benötigen Sie ein Spezialwerkzeug.
Hervorragender Support
Bei uns arbeiten ausschließlich Entwickler im Support, was bedeutet, dass unser Team stets genau weiß, wovon es spricht.
Open-Source-basiert
Es wird kontinuierlich von Tausenden Entwicklern auf Hunderten von Plattformen erprobt und getestet – ein Tool, dem Sie vertrauen können.
Sicherstellung der "Safety" Sicherheitskonformität
Cppcheck unterstützt Sicherheitsstandards wie MISRA C 2023, MISRA C++ 2023 und AUTOSAR C++ 2014 und bietet gleichzeitig die Möglichkeit, Konformitätsberichte zu erstellen. Dadurch erhalten Entwickler in sicherheitskritischen Branchen ein leistungsfähiges Werkzeug zur Einhaltung von Sicherheitsanforderungen.
Sicherstellung der "Security" Sicherheitskonformität
Cppcheck unterstützt Sicherheitsstandards wie CERT C, CERT C++ und die Top 25 CWE und stellt Entwicklern ein wertvolles Werkzeug für den Fokus auf Cybersicherheit zur Verfügung. Zudem erleichtert die Möglichkeit, Konformitätsberichte zu erstellen, den Prozess der Sicherheitszertifizierung.
Weltweit vertraut
Cppcheck genießt das Vertrauen von Ingenieuren auf der ganzen Welt in unterschiedlichsten Branchen, darunter Automobil, Raumfahrt, Medizintechnik, Verteidigung, Schienenverkehr, Unterhaltungselektronik, Industrieausrüstung, Finanzen und Telekommunikation.
Unsere weltweite Nutzerbasis und Community zeigen: Cppcheck ist ein bewährtes, globales Tool mit über 15 Jahren kontinuierlicher Entwicklung.
Das Vertrauen in Cppcheck wächst täglich weiter. Auf GitHub verzeichnet das Repository über 5.000 Sterne, mehr als 27.000 Commits, über 5.000 geschlossene Pull Requests und mehr als 300 aktive Mitwirkende.
Cppcheck Premium-Lizenzen
Unsere Open-Source-Version steht Ihnen selbstverständlich weiterhin kostenlos zum Download und zur Nutzung zur Verfügung. Folgen Sie diesem Link, um zur Download-Seite zu gelangen.
Business License
Kontaktieren Sie den Vertrieb für ein Angebot
Die Business-Lizenz ist an einen Computer gebunden und für einzelne Entwicklerrechner gedacht. Sie unterstützt keine CI-Umgebungen, virtuellen Maschinen (VMs) oder Container.
- Das Tool ist darauf ausgelegt, Ihren C/C++-Code zu analysieren, auch wenn er eine nicht standardmäßige Syntax aufweist (häufig bei Embedded-Projekten).
- Cppcheck ist plattformübergreifend. Es gibt Installationspakete für Windows, Linux, Mac und BSD. Zudem ist es für weitere Betriebssysteme kompiliert und lauffähig.
- Das Tool lässt sich mühelos in viele verschiedene Entwicklungsumgebungen integrieren, darunter Visual Studio, Eclipse, CLion, Qt Creator, C++ Builder und zahlreiche andere C/C++ IDEs.
- Cppcheck deckt C++ 11, 14, 17 und teilweise 20 ab.
- Unterstützt Entwicklungsumgebungen unabhängig davon, ob sie mit dem Internet verbunden sind oder nicht.
- Eine stetig wachsende Anzahl wichtiger Checker für undefiniertes Verhalten und andere gefährliche Codierungsmuster.
- Fehlersuche („Soundy“-Analyse): Cppcheck Premium bietet einen speziellen Modus zur Fehlersuche, der dann nützlich ist, wenn ein Fehler beim Testen gefunden wurde, aber im Quellcode schwer zu identifizieren ist.
- Unterstützung von Sicherheitsstandards wie MISRA C 2023, MISRA C++ 2008, MISRA C++ 2023 und AUTOSAR C++ 2014.
- Unterstützung von Sicherheitsstandards wie CWE, CERT C 2016 und CERT C++ 2016.
Enterprise License
Kontaktieren Sie den Vertrieb für ein Angebot
Die Enterprise-Lizenz ist auf eine maximale Anzahl von Codezeilen (LoC) beschränkt. Sie funktioniert in CI-Umgebungen, VMs und Containern sowie auf Einzelrechnern.
- Das Enterprise-Lizenzmodell unterstützt CI-Umgebungen, VMs und Container.
- Für Unternehmenskunden bieten wir einen Online-Onboarding-Service an, um sicherzustellen, dass Sie das Tool so schnell wie möglich einsetzen können.
- Spezieller technischer Support für die Installation und Integration in Ihre CI-Umgebung.
Safety Certified License
Kontaktieren Sie den Vertrieb für ein Angebot
Die Safety Certified-Lizenz ist speziell für sicherheitskritische Anwendungen konzipiert, die ein vorqualifiziertes Tool erfordern.
- Ein aktuelles Zertifikat sowie ein Handbuch zur funktionalen Sicherheit sind enthalten.
- Konformitätsberichte stehen für alle relevanten Sicherheits- und Sicherheitsstandards zur Verfügung.
- Derzeit abgedeckte Standards sind IEC 61508, ISO 26262 und EN 50128. Dadurch ist die Lizenz auch für andere Normen wie IEC 62304 anwendbar. Bei Fragen hierzu kontaktieren Sie uns bitte.
- Zertifiziert durch TÜV SÜD.