
Nouveautés de PC-lint Plus 2025
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




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é.


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.


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.
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.
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.

