code_analysis_4k_dark_rgb-hd_png.png

Nouveautés de PC-lint Plus 2025

Couverture élargie des normes, traçabilité complète de la suppression et nouvelle interface graphique

Chaque mise à jour de PC-lint Plus 2025 apporte des améliorations en matière de couverture des normes, de traçabilité des suppressions et d'analyse des résultats. Choisissez une version pour en consulter les détails.

Points forts

  • Couverture supérieure à 97 % de la norme MISRA C++:2023 – Avec support pour les nouveaux rectificatifs techniques
  • Nouvelles certifications : désormais certifié conforme aux normes CEI 62304 (logiciels médicaux) et EN 50716 (chemin de fer), qui viennent s'ajouter aux certifications ISO 26262 et CEI 61508
  • Suppressions marquées d'une piste d'audit — Les balises sont reportées dans la comptabilité diagnostique
  • Retracez les exceptions jusqu'à leur origine : identifiez les exceptions C++ non gérées, avec un rapport indiquant l'endroit où chacune d'entre elles se produit.

Dernière version - PC-lint Plus 2025 SP2

15 octobre 2026

Retracez chaque exception jusqu'à l'endroit où elle a été levée

Lorsqu'une exception C++ est levée, le flux d'exécution remonte jusqu'à ce qu'elle soit gérée. PC-lint Plus suit désormais ce chemin en sens inverse à travers votre programme et signale les endroits où des erreurs se produisent.

  • Détectez les exceptions non gérées dans les fonctions de point d'entrée et dans les fonctions marquées « noexcept »
  • Signalez les exceptions explicites ignorées par un gestionnaire « catch-all »
  • Obtenez un rapport Graphviz pour chaque résultat, indiquant le fichier et la ligne d’où provient l’exception
  • Choisissez les signatures de fonctions considérées comme susceptibles de lever une exception, conformément à vos règles de codage

En savoir plus

Retracez chaque exception jusqu'à l'endroit où elle a été levée
MISRA C++:2023, désormais à plus de 97 %

MISRA C++:2023, désormais à plus de 97 %

PC-lint Plus soutient plus de 97 % des directives MISRA C++:2023 ainsi que le corrigendum technique (TC1) récemment publié.

Vous trouverez les détails de la couverture dans le manuel.

Un meilleur contrôle de la comptabilité analytique

Un meilleur contrôle de la comptabilité analytique

Configurez la sortie de manière à exclure les messages masqués, à n'inclure qu'un sous-ensemble spécifique de messages, ou les deux. Cela permet de supporter un plus large éventail de cas d’utilisation.

En savoir plus sur la comptabilité diagnostique

Corrections de bugs ; réduit le nombre de faux positifs

Corrections de bugs ; réduit le nombre de faux positifs

Corrige 13 bugs, principalement des messages de faux positifs. Cette mise à jour corrige également des problèmes liés à Halstead et aux métriques d'appel de fonction, à la suppression de la « chute » dans les instructions switch, ainsi qu'aux classes de base des modèles.

Consultez l'historique des révisions

Versions antérieures

Tout ce qui a précédé le SP2 dans la version 2025.

PC-lint Plus 2025 SP1

31 mars 2026

La couverture MISRA C++:2023 dépasse les 90 %, les suppressions sont désormais accompagnées de balises et les graphes d’appels peuvent être exportés vers DOT.

  • MISRA C++:2023 : plus de 90 % des directives sont supportées. Détails de la couverture
  • Suppressions balisées : des balises définies par l’utilisateur apparaissent dans la sortie du Diagnostic Accounting et relient chaque suppression à son écart documenté.
  • Exportation des graphes d’appels : graphes d’appels de fonctions au niveau du projet, rédigés en langage DOT pour Graphviz et les outils compatibles.
  • Nouvelles intégrations IDE : Sublime Text et Code Composer Studio.

PC-lint Plus 2025

22 juillet 2025

Comptabilité des diagnostics, MISRA C:2023 et C:2025, PC-lint Plus et certification CEI 62304.

  • MISRA C:2023 et C:2025 : les diagnostics correspondent directement aux directives, avec un support initial de MISRA C++:2023.
  • Comptabilisation des diagnostics : enregistre chaque diagnostic, qu’il soit émis ou supprimé. En savoir plus
  • Détection des suppressions inutilisées : identifie les options de suppression auxquelles aucun diagnostic ne correspond. En savoir plus
  • PC-lint Plus View : interface graphique permettant d’explorer les diagnostics et de suivre les tendances d’une version à l’autre. Consultez la page PC-lint Plus View
  • Certification CEI 62304 pour les logiciels destinés aux dispositifs médicaux, parallèlement aux normes ISO 26262 (ASIL D) et CEI 61508 (SIL 4).
  • Prise en charge des compilateurs : support amélioré de TI, IAR, GCC et Microchip, ainsi que des normes C17, C23 et C++23.

Essayez la dernière version sur votre propre code

Une période d'évaluation de 14 jours comprend l'accès complet au produit ainsi qu'un support technique.

Jeffrey.Fortin_vector.com.jpg
Jeffrey Fortin

Pages associées