code_analysis_4k_dark_rgb-hd_png.png

Neuerungen in PC-lint Plus 2025

Erweiterte Standards-Abdeckung, lückenlose Rückverfolgbarkeit der Unterdrückung und eine neue visuelle Benutzeroberfläche

Jedes Update für PC-lint Plus 2025 baut auf der Abdeckung von Standards, der Rückverfolgbarkeit von Ausblendungen und der Überprüfung der Ergebnisse auf. Wählen Sie eine Version aus, um die Details anzuzeigen.

Highlights

  • Über 97 % MISRA C++:2023-Abdeckung – sowie Support für die neuen technischen Korrekturen
  • Neue Zertifizierungen – Nun zertifiziert nach IEC 62304 (Medizinische Software) und EN 50716 (Eisenbahn), die die Zertifizierungen nach ISO 26262 und IEC 61508 ergänzen
  • Mit einem Prüfpfad versehene Ausblendungen – Tags werden in die Diagnosebuchhaltung übernommen
  • Verfolgen Sie Ausnahmen bis zu ihrem Ursprung zurück – Finden Sie unbehandelte C++-Ausnahmen und erhalten Sie einen Bericht darüber, wo jede einzelne ihren Ursprung hat.

Neueste Version – PC-lint Plus 2025 SP2

15.10.2026

Verfolgen Sie jede Ausnahme bis zu der Stelle zurück, an der sie ausgelöst wurde

Wenn eine C++-Ausnahme ausgelöst wird, läuft der Kontrollfluss rückwärts ab, bis diese handhabt wird. PC-lint Plus verfolgt nun diesen Pfad rückwärts durch Ihr Programm und markiert die Stellen, an denen es zu Fehlern kommt.

  • Erfassen Sie unbehandelte Ausnahmen in Einstiegsfunktionen und in Funktionen, die mit „noexcept“ markiert sind
  • Markieren Sie explizite Ausnahmen, die von einem Catch-All-Handler unterdrückt werden
  • Erhalten Sie für jeden Befund einen Graphviz-Bericht, der die Datei und die Linie anzeigt, in der die Ausnahme ihren Ursprung hat
  • Wählen Sie aus, welche Funktionssignaturen als auslösbar gelten, um Ihren Regeln der Codierung zu entsprechen

Weiterlesen

Verfolgen Sie jede Ausnahme bis zu der Stelle zurück, an der sie ausgelöst wurde
MISRA C++:2023, mittlerweile über 97 %

MISRA C++:2023, mittlerweile über 97 %

PC-lint Plus unterstützt über 97 % der MISRA C++:2023-Richtlinien sowie die kürzlich releastete technische Korrektur (TC1).

Ausführliche Informationen zur Abdeckung finden Sie im Handbuch

Mehr Kontrolle über die diagnostische Buchhaltung

Mehr Kontrolle über die diagnostische Buchhaltung

Konfigurieren Sie die Ausgabe so, dass unterdrückte Botschaften ausgeschlossen werden, nur eine bestimmte Teilmenge von Botschaften eingeschlossen wird oder beides. Dies ermöglicht eine breitere Palette von Anwendungsfällen.

Erfahren Sie mehr über die Diagnoseprotokollierung

Fehlerbehebungen, einschließlich weniger Fehlalarme

Fehlerbehebungen, einschließlich weniger Fehlalarme

Behebt 13 Probleme, bei denen es sich größtenteils um Fehlalarme handelt. Zudem werden Probleme mit Halstead- und Funktionsaufruf-Metriken, der Unterdrückung des „Fall-Through“ bei „Switch“-Anweisungen sowie mit Vorlagen-Basisklassen behoben.

Revisionshistorie anzeigen

Frühere Veröffentlichungen

Alle Versionen der Version 2025, die vor SP2 erschienen sind.

PC-lint Plus 2025 SP1

31. März 2026

MISRA C++:2023 – Die Abdeckung liegt bei über 90 %, Unterdrückungen erhalten Tags, und Aufrufgraphen werden in das DOT-Format exportiert.

  • MISRA C++:2023: Über 90 % der Richtlinien werden unterstützt. Details zur Abdeckung
  • Mit Tags versehene Ausnahmen: benutzerdefinierte Tags erscheinen in der Ausgabe der Diagnoseverwaltung und verknüpfen jede Ausnahme mit der entsprechenden dokumentierten Abweichung.
  • Export von Aufrufgraphen: Funktionsaufrufgraphen auf Projektebene, geschrieben in der DOT-Sprache für Graphviz und kompatible Tools.
  • Neue IDE-Integrationen: Sublime Text und Code Composer Studio.

PC-lint Plus 2025

22. Juli 2025

Diagnostic Accounting, MISRA C:2023 und C:2025, PC-lint Plus sowie die Zertifizierung nach IEC 62304.

  • MISRA C:2023 und C:2025: Die Diagnosen sind direkt auf die Richtlinien abgestimmt, mit anfänglichem Support für MISRA C++:2023.
  • Diagnoseprotokollierung: Aufzeichnet jede Diagnose, unabhängig davon, ob sie ausgegeben oder unterdrückt wurde. Weiterlesen
  • Erkennung ungenutzter Unterdrückungen: Findet Unterdrückungsoptionen, denen keine Diagnose zugeordnet ist. Weiterlesen
  • PC-lint Plus View: Grafische Benutzeroberfläche zur Untersuchung von Diagnosen und zur Verfolgung von Trends über verschiedene Builds hinweg. Siehe die Seite zu PC-lint Plus View
  • IEC 62304-Zertifizierung für Software für medizinische Geräte, neben ISO 26262 (ASIL D) und IEC 61508 (SIL 4).
  • Compiler-Support: Verbesserter Support für TI, IAR, GCC und Microchip sowie für C17, C23 und C++23.

Probieren Sie die neueste Released-Version mit Ihrem eigenen Code aus

Eine 14-tägige Evaluierung schließt das vollständige Produkt sowie technischen Support ein.

Jeffrey.Fortin_vector.com.jpg
Jeffrey Fortin

Verwandte Seiten