Compartilhar via


Referência de conjunto de regras de análise de código

Quando você configura para análise de código gerenciado projetos de código em Visual Studio Premium ou Visual Studio Ultimate, é apresentadas a você uma lista de interno conjuntos de regras.Você pode usar um dos conjuntos de regra standar ou você pode personalizar uma regra definida para atender suas necessidades de projeto.

Conjuntos de regras disponíveis

A tabela a seguir lista os conjuntos de regras que você pode usar em Visual Studio Premium ou Visual Studio Ultimate:

Conjunto de regras todas as regras

Esse conjunto de regras contém todas as regras.Executar esse conjunto de regras pode resultar em um grande número de avisos que está sendo relatado.Use essa regra definida para obter um quadro completo de todos os problemas em seu código.Isso pode ajudá-lo a decidir qual a regra mais direcionada conjuntos são mais apropriados executar para seus projetos.

Regra básica de correção de regras definidas para código gerenciado

Essas regras se concentrar em erros de lógica e comuns cometidos do uso de APIs de framework.Inclua esta regra definida para expandir a lista de avisos relatados pelas regras mínimas recomendadas.

Regra de regras de diretrizes de Design básica definida para código gerenciado

Essas regras focalizar aplicando práticas recomendadas para tornar seu código fácil de entender e usar.Inclua esta regra definir se o seu projeto inclui o código da biblioteca ou se você deseja aplicar as práticas recomendadas para o código de fácil manutenção.

Regra de regras de correção ampliada definido para código gerenciado

Essas regras expandir as regras básicas de correção para maximizar os erros de uso de lógica e o framework que são relatados.Ênfase adicional é colocada em cenários específicos, como aplicativos móveis e interoperabilidade de COM.Considere a possibilidade de incluir essa regra definir se uma das seguintes situações se aplica ao seu projeto ou encontrar problemas adicionais em seu projeto.

Regra de regras de diretrizes de Design ampliada definido para código gerenciado

Essas regras expandir as regras de diretriz de design básica para maximizar os problemas de usabilidade e a sustentabilidade são relatados.Ênfase adicional é colocado em diretrizes de nomenclatura.Considere a possibilidade de incluir essa regra definir se o seu projeto inclui o código da biblioteca ou se você quiser impor os mais altos padrões para escrever o código de fácil manutenção.

Globalização regras conjunto de regras para código gerenciado

Essas regras se concentrar em problemas que impedem que os dados em seu aplicativo sejam exibidos corretamente quando usados em diferentes idiomas, localidades e culturas.Inclua esta regra definir se o aplicativo está localizado ou globalizado.

Gerenciado regras de Minimun conjunto de regras para código gerenciado

Essas regras focalizar os problemas mais críticos no seu código para o qual a análise de código é o mais preciso.Essas regras são pequenas em número e eles servem somente para executar em edições com suporte limitadas de Visual Studio.Use MinimumRecommendedRules.ruleset com outras edições do Visual Studio.

Gerenciado regras recomendado conjunto de regras para código gerenciado

Essas regras focalizar os problemas mais críticos no seu código, incluindo possíveis brechas de segurança, travamentos de aplicativos e outros erros de lógica e de design importantes.Você deve incluir essa regra definida em qualquer conjunto de regras personalizadas que você cria para seus projetos.

Conjunto de regras de regras de mínimo mista

Essas regras focalizar os problemas mais críticos em seus projetos do C++ que oferecem suporte a Common Language Runtime, incluindo possíveis brechas de segurança e falhas do aplicativo.Você deve incluir essa regra definida em qualquer conjunto de regras personalizadas que você cria para seus projetos do C++ que oferecem suporte a Common Language Runtime.

Conjunto de regras de regras recomendado mista

Essas regras focalizar os problemas mais comuns e essenciais em seus projetos do C++ que oferecem suporte a Common Language Runtime, incluindo possíveis brechas de segurança, travamentos de aplicativos e outros erros de lógica e de design importantes.Você deve incluir essa regra definida em qualquer conjunto de regras personalizadas que você cria para seus projetos do C++ que oferecem suporte a Common Language Runtime.Esse conjunto de regras é projetado para ser configurado com a edição profissional de Visual Studio e superiores.

Conjunto de regras de mínimo regras nativo

Essas regras focalizar os problemas mais críticos no seu código nativo, incluindo possíveis brechas de segurança e falhas do aplicativo.Você deve incluir essa regra definida em qualquer conjunto de regras personalizadas que você cria para seus projetos nativos.

Conjunto de regras de regras recomendado nativo

Essas regras focalizar os problemas mais comuns e importantes no seu código nativo, incluindo possíveis brechas de segurança e falhas do aplicativo.Você deve incluir essa regra definida em qualquer conjunto de regras personalizadas que você cria para seus projetos nativos.Esse conjunto de regras foi projetado para funcionar com o Visual Studio Professional de edition e superior.

Regra de regras de segurança definido para código gerenciado

Esse conjunto de regras contém todas as regras de segurança da Microsoft.Inclua esta regra definida para maximizar o número de possíveis problemas de segurança que são relatadas.