PVS-Studio est un outil pour détecter les bogues logiciels et les vulnérabilités potentielles dans le code source des logiciels écrits en C, C ++, C # et Java. L'analyseur fonctionne sous Windows, Linux et macOS.
Pour pouvoir travailler avec Visual C #, l'analyseur s'intègre dans Visual Studio en tant que plugin. Cela vous permet d'utiliser l'interface de Visual Studio pour personnaliser les paramètres de l'analyseur, vérifier rapidement et facilement les fichiers, projets et solutions individuels, et gérer également les rapports PVS-Studio.
La configuration matérielle requise pour ce mode est la même que celle de l'IDE Visual Studio dans lequel vous travaillez.
Le programme d'installation de PVS-Studio peut être téléchargé
ici . La page de téléchargement propose également un certain nombre de modes d'utilisation différents, y compris le mode d'essai. Consultez le
guide d' achat pour plus de détails sur les licences.
Pour installer le plugin, exécutez le programme d'installation de PVS-Studio et cochez les versions de Visual Studio souhaitées:
L'analyseur est prêt à fonctionner immédiatement après l'installation.
Exécutez Visual Studio, ouvrez votre projet, cliquez sur le menu principal "Extensions" puis sur le sous-menu "PVS-Studio" (dans les versions de Visual Studio antérieures à 2019, le menu "PVS-Studio" est placé directement dans la barre de menus).
Un menu déroulant apparaîtra avec toutes les fonctionnalités du plugin disponibles pour utilisation.
Pour vérifier l'intégralité de la solution, cliquez sur le sous-menu "Vérifier" puis sur "Solution". L'analyseur commencera à préparer la vérification:
Après cela, le processus d'analyse commence:
Même avant la fin de la vérification, des avertissements commenceront à apparaître dans le rapport (fenêtre PVS-Studio) pendant que l'analyseur s'exécute, vous pouvez donc commencer à examiner les fragments de code respectifs immédiatement. Double-cliquer sur un avertissement vous amènera à l'extrait de code correspondant dans l'éditeur Visual Studio, avec des lignes suspectes mises en évidence:
En cliquant sur un lien de numéro de diagnostic (par exemple,
V3095 ) dans la fenêtre PVS-Studio, vous accédez à la documentation de ce diagnostic, où vous pouvez en apprendre les détails et trouver des moyens de corriger les bogues détectés.
Vous pouvez enregistrer les résultats d'analyse pour les étudier ultérieurement. Pour ce faire, ouvrez le menu «Extensions», puis «PVS-Studio» -> «Ouvrir / Enregistrer» -> «Enregistrer le rapport d'analyse» (dans les versions de Visual Studio antérieures à 2019, le menu «PVS-Studio» est placé à droite dans la barre de menus).
Nous continuons à travailler pour améliorer notre analyseur C #. Parmi les dernières innovations, nous avons ajouté la
prise en charge des types Nullable Reference pour la norme C # 8.0.
Pour en savoir plus sur les fonctionnalités du plug-in PVS-Studio Windows, consultez l'article "
Se familiariser avec l'analyseur de code statique PVS-Studio sous Windows ".
Vous pouvez également utiliser des utilitaires de ligne de commande pour vérifier les projets et solutions Visual C #. Ce mode d'utilisation est largement traité dans l'article "
Analyse des projets Visual Studio à partir de la ligne de commande ".
Enfin, l'article "
PVS-Studio et intégration continue " explique comment PVS-Studio peut être utilisé en inspection experte.
Essayez PVS-Studio - débarrassez-vous des bogues!