Nous utilisons des cookies pour améliorer votre expérience de navigation. En savoir plus
Accepter
to the top
7.42
8 avril, 2026

PVS-Studio 7.42 : Nouveaux analyseurs en bêta, support étendu de MISRA C++ 2023, intégration officielle à CMake et plus

  • Les bêta-tests pour les nouveaux analyseurs a été lancé. Les analyseurs JavaScript et Go sont désormais disponibles pour les tests, et l'analyseur TypeScript rejoindra en mai. De plus, les tests bêta de la plateforme PVS-Studio Atlas ont commencé. Cette plateforme permet de gérer les résultats de l'analyse statique. Pour participer au programme bêta, consultez la page d'inscription.
  • Le support de la norme de codage MISRA C++ 2023 est en cours de déploiement. Vingt-deux règles de diagnostic existantes du groupe MISRA ont été adaptées pour cette nouvelle norme. Les plugins IDE et les utilitaires en ligne de commande PVS-Studio permettent maintenant de choisir la version de la norme MISRA C++ à appliquer. Pour plus d'informations, consultez la documentation.
  • L'utilisation gratuite de l'analyseur via des commentaires spéciaux dans le code source n'est plus supportée. Pour connaître les options de licence gratuite pour les projets open-source, consultez la documentation.
  • Le plugin PVS-Studio pour Qt Creator 19.x est désormais disponible. La prise en charge de Qt Creator 13.x a été abandonnée. Nous prévoyons de maintenir la compatibilité ascendante en prenant en charge les versions les plus récentes du plugin pour toutes les versions de Qt Creator dans un délai de deux ans après chaque publication.
  • À partir de la version 4.3.0, le système de build CMake intègre nativement PVS-Studio. Pour plus de détails, consultez la documentation.

Abonnez-vous à notre newsletter sur les nouvelles versions

7.41
10 février, 2026

PVS-Studio 7.41 : MISRA C 2023, intégration améliorée avec Unreal Engine, mise à jour du plugin IDEA, intégration d'un système de journalisation et bien plus encore

  • Nous continuons à couvrir les règles de diagnostic de la norme MISRA C 2023 dans l'analyseur C++ PVS-Studio. La couverture atteint désormais 86 % : nous planifions dу continuer à couvrir de la norme MISRA C++ 2023. Pour plus de détails, consultez la documentation.
  • Nous avons amélioré les capacités de diagnostic de l'analyseur C++ PVS-studio lors de l'analysis du code Unreal Engine. L'analyseur analyse désormais correctement le spécificateur final dans les fonctions virtuelles, et la règle de diagnostic V557 gère correctement les conteneurs du moteur de jeu.
  • Le support de l'analyse taint dans l'analyseur C# a été amélioré : il est désormais possible d'ajouter des annotations utilisateur pour les fonctions async, et les fonctions async des classes de la bibliothèque standard ont également été marquées. Pour plus de détails sur les annotations, consultez la documentation.
  • L'utilitaire pvs-fp-cleaner a été ajouté aux distributions PVS-Studio. Il est destiné à supprimer les marqueurs obsolètes de suppression des faux positifs de la base de code. Pour plus de détails, consultez la documentation.
  • Nous avons commencé à mettre en place un nouveau système de journalisation pour simplifier la collecte d'informations sur les problèmes rencontrés lors de l'utilisation de PVS-Studio. Nous avons déjà présenté la journalisation pour l'analyseur multiplateforme C et C++. Dans les prochaines versions, la journalisation étendue sera prise en charge dans l'analyseur C++ et C# des projets MSBuild. Pour plus de détails, consultez la documentation.
  • Nous avons amélioré le plugin pour IntelliJ IDEA : ajout de la possibilité de convertir le rapport de l'analyseur au format CSV, ajout d'un paramètre permettant d'afficher des chemins relatifs, et correction d'un ralentissement lors de l'ouverture de la documentation. Pour plus de détails, consultez la documentation.

Pour en savoir plus sur les mises à jour, consultez l'historique des versions

7.40
10 décembre, 2025

PVS-Studio 7.40 : prise en charge de Visual Studio 2026, Qt Creator 18, .NET 10, mise à jour des règles de diagnostic C# et bien plus encore

  • Nous avons ajouté la prise en charge du plugin PVS-Studio pour Visual Studio 2026. Vous trouverez plus d'informations sur l'utilisation du plugin dans la documentation.
  • Le plugin PVS-Studio pour Qt Creator 18.x est désormais disponible. La prise en charge de Qt Creator 12.x a été abandonnée. Nous prévoyons de maintenir la compatibilité ascendante en prenant en charge les versions les plus récentes du plugin pour toutes les versions de Qt Creator dans un délai de deux ans après chaque publication.
  • L'analyseur C# de PVS-Studio prend maintenant en charge les projets .NET 10. Sous Windows, la version minimale de .NET requise pour analyser les projets de type SDK reste .NET 9. Sous Linux, l'analyse des projets C# nécessite désormais .NET 10.
  • Nous avons révisé et amélioré les 100 premières règles de diagnostic C#. Ces mises à jour tiennent compte des améliorations apportées à l'analyseur depuis leur première sortie et couvrent de nouvelles constructions du langage.
  • Nous avons mis à jour la documentation consacrée à l'utilisation de PVS-Studio dans les projets Unreal Engine. Cette section inclut désormais des instructions pour utiliser l'analyseur dans le système de build distribué Unreal Build Accelerator.

Vous souhaitez connaître les mises à jour antérieures ? Regardez cette vidéo

Check out how PVS-Studio has evolved over the last three years! This video covers new diagnostic rules, integrations, analyzer optimization, and more.