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

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.

Abonnez-vous à notre newsletter sur les nouvelles versions

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

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.

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

7.32
6 août, 2024

PVS-Studio 7.32 : analyse améliorée, nouveaux plugins, et bien plus

  • En raison des changements dans l'API de la plateforme SonarQube, nous avons développé un plugin nouveau pour intégrer l'analyseur PVS-Studio dans SonarQube. À partir de SonarQube 10.1, les utilisateurs doivent maintenant utiliser la nouvelle version du plugin. Nous continuons à supporter et à mettre à jour la version du plugin PVS-Studio pour les versions précédentes de SonarQube en parallèle avec le plugin nouveau.

  • PVS-Studio est désormais intégré dans les projets utilisant les moteurs de production Bazel et Scons.

  • Le plugin PVS-Studio est désormais disponible pour Qt Creator 14.x. Nous ne supportons plus le plugin pour Qt Creator 8.x.

  • L'analyseur PVS-Studio C++ peut désormais marquer les sources et les collecteurs lors de l'analyse de données avariée (taint). La fonctionnalité est disponible dans le mécanisme d'annotation customisé au format JSON.

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