Compartir a través de


Propiedades del análisis de código para C/C++

Actualización: noviembre 2007

Pueden configurarse las reglas que el análisis de código utiliza para analizar el código en cada configuración de un proyecto. Además, el análisis de código puede dirigirse para suprimir las advertencias de código generado y agregado al proyecto por una herramienta de otro fabricante.

Página de propiedades del análisis de código

La página de propiedades de Análisis de código contiene la configuración completa de análisis de código para un proyecto. Para abrir la página de propiedades del análisis de código para un proyecto en el Explorador de soluciones, haga clic con el botón secundario del mouse (ratón) en el proyecto y haga clic en Propiedades. A continuación, expanda Propiedades de configuración y seleccione la ficha Análisis de código.

Plataforma y configuración del proyecto

La lista Configuración y la lista Plataforma permiten aplicar diferentes valores de análisis de código a diferentes combinaciones de configuración y plataformas del proyecto. Por ejemplo, puede dirigir el análisis de código con el fin de aplicar un conjunto de reglas al proyecto para las versiones de depuración y un conjunto diferente para las versiones de lanzamiento.

Habilitar el análisis de código

Para habilitar el análisis de código para un proyecto, establezca Habilitar análisis de código para C/C++ al generar en Sí (\analyze). En combinación con la lista Configuración, puede, por ejemplo, optar por deshabilitar el análisis de código para las versiones de depuración y habilitarlo para las versiones de lanzamiento.

Si su proyecto contiene código administrado, para habilitar o deshabilitar el análisis de código, establezca Habilitar análisis de código para archivos binarios administrados al generar en Sí.

El análisis de código se ha diseñado para mejorar la calidad del código y evitar los errores comunes. Por consiguiente, considere cuidadosamente si desea deshabilitar el análisis de código. Normalmente es mejor deshabilitar categorías de reglas o reglas individuales que no desea aplicar al proyecto.

Código generado

Los programadores utilizan a menudo herramientas de otros fabricantes como ayuda para desarrollar rápidamente las aplicaciones. Con frecuencia, estas herramientas también generan código que se agrega al proyecto. Quizá desee ver las infracciones de reglas que el análisis de código detecta en el código generado. Sin embargo, es posible que no le interese verlas si no desea mantener el código.

La casilla Suprimir resultados del código generado en la página de propiedades General le permite seleccionar si desea ver las advertencias del análisis de código referentes al código generado por una herramienta de otro fabricante.

Configuración de la regla

La página de propiedades Reglas de análisis de código administrado contiene una vista por categorías de las reglas de código administrado. Puede expandir cada categoría para ver las reglas que contiene. Si la casilla situada junto a una regla contiene una marca de verificación, la regla está habilitada. Para habilitar o deshabilitar todas las reglas de una categoría, active o desactive la casilla situada junto al nombre de categoría.

De manera predeterminada, las infracciones de las reglas del análisis de código se muestran como advertencias en la Lista de errores de Visual Studio. Si decide mostrarlas individualmente como errores, active la casilla Tratar la advertencia como un error que esté asociada con la regla o categoría de la regla.

Par obtener información sobre las reglas de análisis para código nativo, vea Advertencias de análisis de código de C/C++.

Vea también

Conceptos

Propiedades del análisis de código para código administrado

Otros recursos

Advertencias de análisis de código de C/C++