Partager via


Propriétés d'analyse du code pour C/C++

Mise à jour : novembre 2007

Vous pouvez configurer les règles utilisées par l'analyse du code pour analyser le code dans chaque configuration de votre projet. De plus, vous pouvez donner l'ordre à l'analyse du code de supprimer les avertissements d'un code généré et ajouté à votre projet par un outil tiers.

Page de propriété Analyse du code

La page de propriété Analyse du code contient tous les paramètres de configuration Analyse du code pour un projet. Pour ouvrir la page de propriété Analyse du code d'un projet dans l'Explorateur de solutions, cliquez avec le bouton droit sur le projet et cliquez sur Propriétés. Ensuite, développez Propriétés de configuration et sélectionnez l'onglet Analyse du code.

Plateforme et configuration de projet

Les listes Configuration et Plateforme vous permettent d'appliquer différents paramètres d'analyse du code à différentes combinaisons de plateforme et de configuration de projet. Par exemple, vous pouvez donner l'ordre à l'analyse du code d'appliquer un jeu de règles à votre projet pour les versions de débogage et un jeu différent pour les versions Release.

Activation de l'analyse du code

Vous pouvez choisir d'activer l'analyse du code pour votre projet en définissant Activer l'analyse du code pour la génération C/C++ sur Oui (\analyze). À l'aide de la liste Configuration, vous pouvez, par exemple, décider de désactiver l'analyse du code pour les versions de débogage et de l'activer pour les versions Release.

Si votre projet contient un code managé, vous pouvez choisir d'activer ou de désactiver l'analyse du code en définissant Activer l'analyse du code des fichiers binaires managés lors de la génération sur Oui.

L'analyse du code est conçue pour vous aider à améliorer la qualité de votre code et à éviter les pièges courants. Par conséquent, considérez attentivement s'il convient ou non de la désactiver. De manière générale, il vaut mieux désactiver les catégories de règle ou les règles particulières que vous ne souhaitez pas appliquer à votre projet.

Code généré

Les développeurs utilisent souvent des outils tiers afin de développer rapidement des applications. Ces outils génèrent fréquemment un code qui est ajouté au projet. Il est recommandé de consulter les violations de règle que l'analyse du code découvre dans le code généré. Toutefois, il ne vous est peut-être pas utile de les consulter si vous ne souhaitez pas maintenir le code.

La case à cocher Supprimer les résultats du code généré sur la page de propriétés Générales vous permet de choisir si vous souhaitez ou non consulter les avertissements d'analyse du code généré par un outil tiers.

Paramètres de règle

La page de propriétés Règles d'analyse du code managé contient une vue des règles de code managé par catégorie. Vous pouvez développer chaque catégorie pour consulter les règles qui s'y trouvent. Si la case à cocher à côté d'une règle contient une coche, cette règle est activée. Vous pouvez activer ou désactiver toutes les règles dans une catégorie en sélectionnant ou désactivant la case à cocher à côté du nom de catégorie.

Par défaut, les violations de règles d'analyse du code sont affichées dans la liste d'erreursVisual Studio comme avertissements. Vous pouvez décider individuellement de les afficher comme erreurs en activant la case à cocher Traiter l'avertissement comme erreur associée à la règle ou catégorie de règle.

Pour plus d'informations sur les règles d'analyse du code pour un code natif, consultez Analyse de code pour les avertissements C/C++.

Voir aussi

Concepts

Propriétés d'analyse du code pour le code managé

Autres ressources

Analyse de code pour les avertissements C/C++