Comment : définir les propriétés d'analyse du code pour les projets C/C++
Vous pouvez configurer les règles que l’outil d’analyse du code utilise pour analyser le code dans chaque configuration de votre projet. En outre, vous pouvez diriger l’analyse du code pour supprimer les avertissements du code générés et ajoutés à votre projet par un outil tiers.
Page de propriétés Analyse du code
La page de propriétés Analyse du code contient tous les paramètres de configuration d’analyse du code pour un projet MSBuild. Pour ouvrir la page de propriétés d’analyse du code d’un projet dans Explorateur de solutions, cliquez avec le bouton droit sur le projet, puis cliquez sur Propriétés. Ensuite, développez Propriétés de configuration et sélectionnez l’onglet Analyse du code.
Configuration et plateforme du projet
La liste de configuration et la liste plateforme en haut de la fenêtre vous permettent d’appliquer différents paramètres d’analyse du code à différentes combinaisons de configuration et de plateforme de projet. Par exemple, vous pouvez diriger l’analyse du code pour appliquer un ensemble de règles à votre projet pour les builds de débogage et un autre ensemble pour les builds de mise en production.
Activation de l’analyse du code
Vous pouvez activer l’analyse du code pour votre projet en activant les options Activer Microsoft Code Analysis et Activer Clang-Tidy , puis en configurant davantage s’il s’exécute sur build en sélectionnant Activer l’analyse du code sur build. En combinaison avec la liste configuration , vous pouvez, par exemple, décider de désactiver l’analyse du code pour les builds de débogage et de l’activer pour les builds de mise en production.
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, déterminez soigneusement s’il faut désactiver l’analyse du code. Il est généralement préférable de désactiver les ensembles de règles, les règles individuelles ou les case activée individuelles que vous ne souhaitez pas appliquer à votre projet.
Configuration CMake
Dans les projets CMake, modifiez la valeur des clés et enableClangTidyCodeAnalysis
des enableMicrosoftCodeAnalysis
clés à l’intérieur CMakeSettings.json
pour activer ou désactiver l’analyse du code. Pour plus d’informations, consultez Utilisation de Clang-Tidy dans Visual Studio .