Nous utilisons des cookies pour améliorer votre expérience de navigation. En savoir plus
Accepter
to the top
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 vous n'avez toujours pas reçu de réponse, vérifiez votre dossier
Spam/Junk et cliquez sur le bouton "Not Spam".
De cette façon, vous ne manquerez la réponse de notre équipe.

>
Nouveautés de la v7.30
Nouveautés de PVS‑Studio 7.30
whatsnew image

Annotations de l'utilisateur pour l'analyseur C++ de PVS-Studio

Désormais, l'analyseur C++ de PVS-Studio fourni un mécanisme d'annotation de l'utilisateur. Il s'agit de marquer les types et les fonctions au format JSON pour donner des informations supplémentaires à l'analyseur. Ces informations aident l'analyseur à détecter plus d'erreurs dans le code. Les annotations sont spécifiées dans un fichier spécial au format JSON. Les annotations utilisateur permettent aussi de marquer une fonction comme dangereuse à utiliser, de définir son propre type comme nullable, etc. Pour en savoir plus sur ce mode, consultez la documentation.

whatsnew image

Amélioration de l'intégration d'Unreal Engine

Nous avons beaucoup amélioré l'intégration de PVS-Studio avec Unreal Engine. Les améliorations sont disponibles démarré avec la version UE 5.4.

  • Une implémentation de la navigation dans plusieurs fichiers parmi les warnings inclus dans le rapport de l'analyseur.
  • Une fixation d'une erreur qui cause une analyse ratée dans Unreal Engine 5.3 lors de l'analyse via l'indicateur de compilation -StaticAnalyzer=PVSStudio.
  • Un support pour désactiver la sortie de warning standard pour l'Unreal Build Tool via la console lors de l'exécution de l'analyse. Cela peut réduire considérablement le temps de post-traitement du rapport de l'analyseur dans les projets avec beaucoup de warnings.
  • Une analyse des fichiers auto-générés (.gen.cpp) est désormais désactivée par défaut. Vous pouvez utiliser un paramètre spécial pour l'activer déjà.
  • Un paramètre permettant d'exécuter l'analyseur uniquement sur les fichiers source du projet (sans tenir compte du module principal d'Unreal Engine) est disponible. Cela vous permet d'accélérer considérablement le processus d'analyse.
Abonnez-vous à notre newsletter sur les nouvelles versions
Tous les deux mois, nous publions une nouvelle version de PVS-Studio et envoyons une newsletter. Vous voulez tout savoir sur les nouvelles fonctionnalités ?
Abonnez-vous !
* En cliquant sur ce bouton, vous acceptez notre politique de confidentialit.
whatsnew image

Extension du mode d'analyse des fichiers individuels

Le système d'analyse des fichiers individuels à l'aide de l'option --sourceFiles et de régénération du cache des dépendances du projet a été étendu. Ce mode est maintenant plus robuste pour les scénarios avec lesquels le cache de dépendances est dans un état qui ne correspond pas à la structure du projet. Par exemple, cela peut se produire lorsque plusieurs branches sont utilisées dans un système de versionnage. De plus, nous avons ajouté l'option d'exécuter l'analyse avec une mise à jour complète du cache : cela vous permet d'analyser un projet avec un cache de dépendances entièrement correct au cas où il n'y aurait aucun moyen de le maintenir à jour.

whatsnew image

Prise en charge de la plate-forme RISC-V

L'analyseur C++ prend désormais en charge GNU RISC-V GCC Toolchain pour la plate-forme RISC-V.

Pour en savoir plus sur les mises à jour, visitez la page de l'historique des versions
Vous recherchez des mises à jour antérieures ? Regardez cette video
Cette vidéo présente les nouvelles fonctionnalités que nous avons ajoutées à PVS-Studio au cours des trois dernières années. Si vous venez de nous rejoindre ou avez manqué nos annonces de nouvelles fonctionnalités, cette vidéo vous aidera à rester à jour. Ce n'est que cinq minutes de votre temps !