Cppcheck
Einer der weltweit meistgenutzten statischen Code-Analyzer.
Warum Cppcheck verwenden?
Cppcheck ist ein Tool zur statischen Codeanalyse für C/C++. Es bietet einzigartige Analysen, um Bugs zu erkennen und ist führend in der Erkennung von undefiniertem Verhalten und gefährlichen Codierungen.
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 ohne Air-Gap ausgeführt, ohne dass Sie sich 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 tatsächlichen Code überprüft
Findet tatsächlich gefährliche Fehler, indem der Schwerpunkt auf undefiniertem Verhalten und „nützlichen“ Checkers 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.
Großartige Unterstützung
Mit dem Support arbeiten ausschließlich Entwickler zusammen, was bedeutet, dass unser Support immer weiß, wovon er spricht.
Basierend auf Open Source
Es wurde kontinuierlich von Tausenden von Entwicklern auf Hunderten von Plattformen erprobt und getestet und ist daher ein Tool, dem Sie vertrauen können.
Sicherstellung der "Safety" Sicherheitskonformität
Die Unterstützung von Sicherheitsstandards wie MISRA C 2023, MISRA C++ 2023 und AUTOSAR C++ 2014 durch Cppcheck sowie die Bereitstellung von Konformitätsberichten bieten Entwicklern in sicherheitskritischen Branchen ein praktisches Werkzeug.
Sicherstellung der "Security" Sicherheitskonformität
Cppcheck's support for security standards like CERT C, CERT C++, and Top 25 CWE provides a valuable resource for developers focusing on cybersecurity. Additionally, the ability to generate compliance reports for these standards helps streamline the security certification process.
Weltweit vertraut
Cppcheck wird von Ingenieuren auf der ganzen Welt in allen möglichen Branchen wie Automobil, Raumfahrt, Medizintechnik, Verteidigung, Schienenverkehr, Unterhaltungselektronik, Industrieausrüstung, Finanzen und Telekommunikation vertraut.
Unsere Benutzerbasis sowie unsere Community sind auf der ganzen Welt verteilt. Cppcheck ist ein wirklich globales Tool mit mehr als 15 Jahren Entwicklungserfahrung.
Die Cppcheck-Community wächst täglich. Das Repository befindet sich auf Github und verfügt über mehr als +5.000 Sterne, +27.000 Commits, +5.000 geschlossene Pull Requests und +300 aktive Mitwirkende.
Cppcheck Premium-Lizenzen
Unsere Open-Source-Version kann natürlich wie immer kostenlos heruntergeladen und verwendet werden. Folgen Sie diesem Link, um zur Download-Seite zu gelangen.
Business License
Kontaktieren Sie den Vertrieb für ein Angebot
Die Business-Lizenz ist computergebunden und für einzelne Entwicklercomputer vorgesehen. Sie unterstützt keine CI-Umgebungen, VMs oder Container.
- Das Tool ist so konzipiert, dass es Ihren C/C++-Code analysieren kann, auch wenn dieser eine nicht standardmäßige Syntax aufweist (häufig bei eingebetteten Projekten).
- Cppcheck ist cross-platform. Es gibt Installationspakete für Windows, Linux, Mac und BSD. Außerdem ist es kompiliert und läuft auch auf verschiedenen anderen Betriebssystemen.
- Das Tool lässt sich problemlos in viele verschiedene Entwicklungsumgebungen integrieren. Sie können es in Visual Studio, Eclipse, Clion, Qt Creator, C++ Builder und vielen anderen C/C++ IDEs ausführen.
- 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 wachsende Anzahl wichtiger Checkers für undefiniertes Verhalten und andere gefährliche Codierungskonstrukte.
- Fehlersuche („Soundy“-Analyse). Cppcheck Premium unterstützt einen Fehlersuchemodus, der für den Fall gedacht ist, dass beim Testen ein Fehler gefunden wird, der im Quellcode jedoch nicht leicht zu identifizieren ist.
- Unterstützung für Sicherheitsstandards wie MISRA C 2023, MISRA C++ 2008, MISRA C++ 2023 und AUTOSAR C++ 2014.
- Unterstützung für 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 immer einen Online-Onboarding-Service an, um sicherzustellen, dass Sie das Tool so schnell wie möglich zum Laufen bringen.
- Spezieller technischer Support bei der Installation und Integration in Ihre eigene CI-Umgebung.
Safety Certified License
Kontaktieren Sie den Vertrieb für ein Angebot
Die Safety Certified-Lizenz ist für sicherheitskritische Anwendungen vorgesehen, für die ein vorqualifiziertes Tool erforderlich ist.
- Aktuelles Zertifikat und Handbuch zur funktionalen Sicherheit sind im Lieferumfang enthalten.
- Für alle Sicherheitsstandards stehen Konformitätsberichte zur Verfügung.
- Derzeit werden die Normen IEC 61508, ISO 26262 und EN 50128 abgedeckt. Damit ist die Anwendung auch auf andere Normen wie die IEC 62304 möglich. Bei Fragen hierzu nehmen Sie bitte Kontakt mit uns auf.
- Zertifiziert durch TÜV SÜD.