Referencia del conjunto de reglas Análisis de código

Al configurar el análisis heredado para proyectos de código administrado en Visual Studio, puede elegir entre una lista de conjuntos de reglas integrados. Algunas reglas se incluyen en más de uno de los conjuntos de reglas integrados, por ejemplo, el conjunto Reglas de corrección básica incluye reglas que se encuentran en el conjunto Reglas recomendadas administradas.

Nota

Los conjuntos de reglas de esta sección pertenecen al análisis heredado. Para obtener información sobre los conjuntos de reglas disponibles para los paquetes de analizador de código, consulte Uso de conjuntos de reglas con analizadores de código.

Se puede usar uno de los conjuntos de reglas integrados, o personalizar un conjunto de reglas para ajustarse a los requisitos del proyecto. Si incluye varios conjuntos de reglas que contienen la misma regla en un conjunto de reglas personalizado, esa regla solo aparece una vez en el conjunto de reglas personalizado.

En los temas de esta sección se describen los conjuntos de reglas integrados y las reglas (o advertencias) que contienen.

Conjunto de reglas Reglas incluidas
Todas las reglas Contiene todas las reglas administradas y de C++ disponibles.
Reglas de corrección básicas Incluye reglas recomendadas administradas y reglas para errores lógicos y uso del marco.
Reglas de corrección extendidas Incluye reglas de corrección básicas (que incluyen reglas recomendadas administradas) además de más reglas para errores lógicos y uso del marco.
Reglas de directrices de diseño básicas Incluye reglas recomendadas administradas y reglas para garantizar que el código sea fácil de leer, comprender y mantener.
Reglas de directrices de diseño extendidas Incluye reglas de directrices de diseño básicas (que incluyen reglas recomendadas administradas) además de reglas de mantenimiento más que se centran en la nomenclatura.
Reglas de globalización Incluye reglas para problemas de globalización.
Reglas mínimas administradas Incluye cuatro reglas para problemas críticos de código administrado.
Reglas recomendadas administradas Incluye reglas mínimas administradas, además de más reglas para problemas críticos de código administrado.
Reglas mínimas combinadas Incluye reglas para problemas críticos en el código de C++ para CLR.
Reglas recomendadas combinadas Incluye reglas mínimas mixtas y más reglas para problemas críticos en el código de C++ para CLR.
Reglas mínimas nativas Incluye reglas para problemas críticos en el código de C++ para CLR.
Reglas recomendadas nativas Incluye reglas mínimas nativas y más reglas para problemas críticos en el código nativo.
Reglas de seguridad Incluye reglas para buscar vulnerabilidades de seguridad.