Compartir a través de


Referencia de conjunto de reglas de análisis de código para el código administrado

Este tema se aplica a:

Visual Studio Ultimate

Visual Studio Premium

Visual Studio Professional 

Visual Studio Express

El tema es aplicable El tema es aplicable El tema no es aplicable El tema no es aplicable

Al configurar el análisis de código para proyectos de código administrado en Visual Studio Premium o Visual Studio Ultimate, se presenta una lista de conjuntos de reglas integradas. Puede utilizar las reglas mínimas recomendadas o bien usar otros conjuntos de reglas relacionados con el tipo de proyecto. En cualquier caso, también puede personalizar los conjuntos de reglas para ajustarlos a los requisitos del proyecto.

Conjuntos de reglas disponibles

En la tabla siguiente se muestran los conjuntos de reglas que se pueden usar en Visual Studio Premium o Visual Studio Ultimate:

Conjunto de reglas

Descripción

Todas las reglas de Microsoft

Este conjunto de reglas contiene todas las reglas. Si lo ejecuta, puede recibir un gran número de advertencias. Utilice este conjunto de reglas para obtener una imagen completa de todos los problemas del código. Este enfoque puede ayudarle a decidir cuáles de los conjuntos de reglas más específicos son más adecuados para los proyectos.

Reglas de corrección básica de Microsoft

Estas reglas se centran en los errores lógicos y comunes que se cometen al usar API de marco de trabajo. Incluya este conjunto de reglas para ampliar la lista de advertencias que detectan las reglas mínimas recomendadas.

Reglas de directrices de diseño básicas de Microsoft

Estas reglas se centran en exigir procedimientos recomendados para que el código sea fácil de entender y de usar. Incluya este conjunto de reglas si el proyecto incluye código de bibliotecas o si desea exigir procedimientos recomendados conseguir un código de mantenimiento sencillo.

Reglas de corrección extendidas de Microsoft

Estas reglas amplían las reglas de corrección básicas con el fin de maximizar el número de errores de lógica y uso del marco de trabajo que se detectan. Se pone especial énfasis en escenarios específicos como la interoperabilidad COM y las aplicaciones móviles. Considere incluir este conjunto de reglas si alguno de estos escenarios es aplicable a su proyecto o para buscar problemas adicionales del proyecto.

Reglas de directrices de diseño extendidas de Microsoft

Estas reglas amplían las reglas de directrices de diseño básicas con el fin de maximizar el número de problemas de uso y mantenimiento que se detectan. Se pone especial énfasis en las directrices de nomenclatura. Considere incluir este conjunto de reglas si el proyecto incluye código de bibliotecas o si desea exigir los más altos estándares para escribir código fácil de mantener.

Reglas de globalización de Microsoft

Estas reglas se centran en problemas que impiden que los datos de la aplicación se muestren correctamente cuando se usan en diferentes idiomas, configuraciones regionales y referencias culturales. Incluya este conjunto de reglas si la aplicación se localiza o globaliza.

Reglas mínimas recomendadas de Microsoft

Estas reglas se centran en los problemas más graves del código, incluidas posibles vulnerabilidades de seguridad, bloqueos de la aplicación y otros errores de diseño y lógica importantes. Se recomienda incluir este conjunto de reglas en todos los conjuntos de reglas personalizados que cree para sus proyectos.

Reglas de seguridad de Microsoft

Este conjunto de reglas contiene todas las reglas de seguridad de Microsoft. Incluya este conjunto de reglas para maximizar el número de posibles problemas de seguridad que se detectan.