Compartir a través de


Cómo: Establecer propiedades de análisis de código para proyectos de C/C++

Puede configurar qué reglas usa la herramienta de análisis de código para analizar el código en cada configuración del proyecto. Además, puede dirigir el análisis de código para suprimir las advertencias del código generado y agregado al proyecto por una herramienta de terceros.

Página de propiedades de Code Analysis

La página de propiedades de Code Analysis contiene todas las opciones de configuración de análisis de código para un proyecto de MSBuild. Para abrir la página de propiedades de análisis de código de un proyecto en el Explorador de soluciones, haga clic con el botón derecho en el proyecto y, luego, haga clic en Propiedades. A continuación, expanda Propiedades de configuración y seleccione la pestaña Code Analysis.

Configuración y plataforma del proyecto

La lista Configuración y la lista Plataforma de la parte superior de la ventana le permiten aplicar diferentes opciones de análisis de código a diferentes combinaciones de configuración de proyecto y plataforma. Por ejemplo, puede dirigir el análisis de código para aplicar un conjunto de reglas al proyecto para las compilaciones de depuración y un conjunto diferente para las compilaciones de versión.

Habilitación de Code Analysis

Para habilitar el análisis de código para el proyecto, active las opciones Habilitar Microsoft Code Analysis y Habilitar Clang-Tidy y configure adicionalmente si se ejecuta en la compilación seleccionando Habilitar Code Analysis en compilación. En combinación con la lista Configuración, puede, por ejemplo, decidir deshabilitar Code Analysis para las compilaciones de depuración y habilitarlo para las compilaciones de versión.

El análisis de código está diseñado para ayudarle a mejorar la calidad del código y evitar problemas comunes. Por lo tanto, considere detenidamente si se debe deshabilitar el análisis de código. Normalmente es mejor deshabilitar conjuntos de reglas, reglas individuales o comprobaciones individuales que no quiere aplicar al proyecto.

Configuración de CMake

En los proyectos de CMake, cambie el valor de las claves enableMicrosoftCodeAnalysis y enableClangTidyCodeAnalysis dentro de CMakeSettings.json para habilitar o deshabilitar el análisis de código. Consulte Uso de Clang-Tidy en Visual Studio para más información.

Consulte también