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

Nouveautés de PVS‑Studio 7.35

7.35
12 février, 2025

PVS-Studio 7.35 : prise en charge de MISRA C 2023, plugin pour Qt Creator 15, analyse des fichiers modifiés dans Visual Studio et bien plus encore

  • L'équipe PVS-Studio a commencé à étendre la couverture du standard MISRA C. Nous prévoyons de couvrir au moins 85 % de MISRA C cette année et de prendre en charge la dernière version, MISRA C 2023. Pour plus de détails sur la prise en charge des standards MISRA dans PVS-Studio, consultez notre page.
  • Le plugin PVS-Studio est désormais disponible pour les versions 15.x de Qt Creator. Nous avons également interrompu la prise en charge des versions 9.x de Qt Creator. Nous nous engageons à maintenir la compatibilité en assurant le support des versions récentes du plugin pour toutes les versions de Qt Creator publiées au cours des deux dernières années.
  • Nous avons introduit le mode d'analyse des fichiers modifiés dans le plugin pour Visual Studio. Dans l'utilitaire en ligne de commande PVS-Studio_Cmd.exe, vous pouvez utiliser un sous-mode d'analyse qui examine à la fois les fichiers modifiés depuis la dernière analyse et ceux qui contiennent encore des warnings. Plus de détails sur cette mise à jour, consultez la documentation.
  • Notre equipe a optimisé l’analyseur C# pour l’analyse des blocs de code contenant un grand nombre d’identifiants de variables (500 ou plus). Auparavant, les utilisateurs ont pu observer un ralentissement des performances de l’analyseur, mais nous l'avons fixé.

Abonnez-vous à notre newsletter sur les nouvelles versions

* En cliquant sur le bouton, vous acceptez cette Politique de confidentialit politique de confidentialité

7.34
11 décembre, 2024

PVS-Studio 7.34 : compatibilité avec Apple Silicon ARM64, .NET 9, analyse taint dans l'analyseur Java, et bien plus

  • L'analyseur PVS-Studio pour les systèmes macOS a été porté sur les processeurs Apple Silicon utilisant l'architecture ARM64. Vous pouvez télécharger PVS-Studio sur cette page.
  • Nous avons ajouté la prise en charge des projets pour .NET 9 à l'analyseur PVS-Studio pour C#.
  • L'analyseur Java comporte désormais un mécanisme pour effectuer une analyse taint. Grâce à ce mécanisme, une première règle de diagnostic a été créée pour la détection d'injections SQL. L'année prochaine, l'équipe Java mettra l'accent sur le SAST, couvrira les vulnérabilités les plus courantes de la liste OWASP Top 10 et inclura d'autres règles de diagnostic basés sur l'analyse taint.
  • Dans les utilitaires de ligne de commande PVS-Studio_Cmd et pvs-studio-dotnet, nous avons ajouté un mode de vérification des fichiers modifiés pour détecter automatiquement les fichiers sources qui ont été modifiés entre les exécutions de l'analyse. Ce mode est une alternative à l'analyse incrémentale. Vous pouvez l'utiliser pour vérifier les Pull Requests. Pour en savoir plus sur le nouveau mode, consultez la documentation.

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

7.33
7 octobre, 2024

PVS-Studio 7.33 : annotations customisées pour C#, prise en charge de SN-DBS, et bien plus

  • La consommation de mémoire de l'analyseur C++ de PVS-Studio a été réduite lors de l'analyse de l'instanciation de template et de l'initialisation de plusieurs variables globales contenant des chaînes littérales.
  • L'analyseur C++ de PVS-Studio génère désormais moins de faux positifs lors de l'analyse de projets Unreal Engine. Le traitement des fonctions intégrées __builtin_expect implémentées dans le compilateur a été standardisé, et la façon dont le casting explicite vers bool est traité a été améliorée. Cela améliore l'analyse des fonctions check implémentées par la macro DO_CHECK dans les projets Unreal Engine.
  • L'intégration de PVS-Studio avec Unreal Engine supporte désormais SN-DBS, un système de construction distribué. Dans la documentation, vous pouvez en savoir plus sur l'intégration de PVS-Studio avec Unreal Engine. Ces changements s'appliquent à Unreal Engine 5.5.
  • L'analyseur C# de PVS-Studio supporte désormais les annotations utilisateur pour les fonctions et les types au format JSON, comme c'est déjà le cas dans l'analyseur C++ de PVS-Studio. Pour plus de détails sur les annotations utilisateur, veuillez consulter la documentation.

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

Vous avez manqué nos derniers produits ou vous souhaitez simplement vous tenir au courant des nouveautés ? Nous avons préparé une vidéo de cinq minutes sur les dernières mises à jour de PVS-Studio au cours des trois dernières années, que vous pouvez consulter à tout moment.
close form

Remplissez le formulaire ci‑dessous en 2 étapes simples :

Vos coordonnées :

Étape 1
Félicitations ! Voici votre code promo !

Type de licence souhaité :

Étape 2
Team license
Enterprise licence
** En cliquant sur ce bouton, vous déclarez accepter notre politique de confidentialité
close form
Demandez des tarifs
Nouvelle licence
Renouvellement de licence
--Sélectionnez la devise--
USD
EUR
* En cliquant sur ce bouton, vous déclarez accepter notre politique de confidentialité

close form
La licence PVS‑Studio gratuit pour les spécialistes Microsoft MVP
close form
Pour obtenir la licence de votre projet open source, s’il vous plait rempliez ce formulaire
* En cliquant sur ce bouton, vous déclarez accepter notre politique de confidentialité

close form
I am interested to try it on the platforms:
* En cliquant sur ce bouton, vous déclarez accepter notre politique de confidentialité

close form
check circle
Votre message a été envoyé.

Nous vous répondrons à


Si l'e-mail n'apparaît pas dans votre boîte de réception, recherchez-le dans l'un des dossiers suivants:

  • Promotion
  • Notifications
  • Spam