Nous utilisons des cookies pour améliorer votre expérience de navigation. En savoir plus
Accepter
to the top
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.

Abonnez-vous à notre newsletter sur les nouvelles versions

7.38
6 août, 2025

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.

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

7.37
11 juin, 2025

PVS-Studio 7.37 : amélioration de l'analyse taint, choix de la version MISRA, prise en charge de SLNX et bien plus encore

  • L'analyse taint du C++ détecte désormais encore plus d'erreurs : divisions par zéro, dépassements de tampon, décalages de bits, dépassements signés et transmission d'une valeur non fiable comme argument. Pour C# et Java, les analyseurs prennent maintenant en compte ces données tainted pour repérer dépassements de tableau, débordements et divisions par zéro potentielles.
  • L'analyseur C et C++ permet une prise en charge de la bibliothèque standard ainsi qu'une compatibilité renforcée avec la nouvelle norme C23.
  • Les plugins PVS-Studio pour Visual Studio Code, Qt Creator, CLion et Rider, ainsi que les outils en ligne de commande PVS-Studio_Cmd.exe et pvs-studio-analyzer, permettent de sélectionner la version des normes MISRA C Coding Guidelines.
  • Notre équipe a réalisé l'analyse des projets C++ et C# utilisant le système de compilation MSBuild avec le format de solutions SLNX.

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.