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 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.
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.
Abonnez-vous à notre newsletter sur les nouvelles versions
7.39
10 octobre, 2025
PVS-Studio 7.39 : OWASP Top Ten 2021, Visual Studio Code plugin amélioré, prise en charge renforcée de la conformité MISRA Compliance et bien plus encore
Plusieurs problèmes et plantages liés au nouveau parseur C++, introduit dans la version précédente de l'analyseur C++ de PVS-Studio, ont été corrigés. Ces correctifs concernent notamment des plantages critiques survenant lors de l'analyse de projets Unreal Engine. En cas d'instabilité avec le nouveau parseur, il est recommandé de revenir temporairement à l’implémentation précédente en activant l'option use-old-parser et et de signaler le problème à notre support technique. Les retours ainsi fournis contribueront à améliorer la stabilité et la fiabilité du parseur.
Dans l'analyseur Java, nous avons amélioré la couverture OWASP Top 10 2021. Désormais, les règles de diagnostic couvrent 9 catégories sur 10. Pour plus de détails, consultez la documentation.
Nous avons renforcé la génération du rapport MISRA Compliance. Il prend désormais en charge les nouvelles versions MISRA. Nous continuons à étendre la couverture de la norme MISRA C 2023, avec une finalisation prévue d'ici fin 2025. Pour plus de détails, consultez la documentation.
Le plugin PVS-Studio pour Visual Studio Code permet désormais de lancer l'analyse en mode de contrôle de la compilation sous Windows. Dans les prochaines versions, nous prévoyons également de prendre en charge le traçage des builds sur les systèmes d'exploitation Linux dans Visual Studio Code. Pour plus de détails, consultez la documentation.
PVS-Studio 7.38 : nouveau moteur d'analyse C++, annotations utilisateur dans l’analyseur Java, amélioration de l'analyse taint et bien plus encore.
Nous avons introduit un nouveau moteur d'analyse pour C et C++ dans PVS-Studio, en refondant entièrement l'analyseur syntaxique, l'analyseur sémantique et le système de types. Ce nouveau moteur offre une gestion plus précise des constructions basées sur les templates et améliore considérablement l'analyse de la bibliothèque standard et du code C++ moderne. Pendant le programme d'accès anticipé (EAP), il a démontré des performances stables sur de nombreux projets. Pour garantir la rétrocompatibilité, un basculement temporaire vers l'ancienne version du moteur est disponible. Pour plus d'informations, consultez la documentation. En cas de problème lors de l'analyse, il est recommandé de contacter le support technique. Vos retours accéléreront la finalisation du nouveau moteur.
L'analyseur Java de PVS-Studio prend désormais en charge un mécanisme d'annotations utilisateur, ainsi que le marquage des sources et puits contaminés lors de l'analyse taint. Pour en savoir plus sur ce mécanisme et la syntaxe du fichier d'annotations, consultez la documentation.
La page de classification des warnings PVS-Studio pour MISRA C et MISRA C++ inclut désormais une liste basée sur les versions. Pour consulter la liste complète, veuillez suivre le lien. Nous continuons à étendre la couverture de la norme MISRA C 2023, avec une finalisation prévue d'ici fin 2025.
Le plugin PVS-Studio de Gradle prend désormais en charge Kotlin DSL. Pour plus de détails, consultez la documentation.