Referência de conjunto de regras de análise de código para código gerenciado
Este tópico se aplica a:
Visual Studio Ultimate |
Visual Studio Premium |
Visual Studio Professional |
Visual StudioExpress |
---|---|---|---|
Quando você configura para análise de código gerenciado projetos de código em Visual Studio Premium ou Visual Studio Ultimate, você verá uma lista de interno conjuntos de regras. Você pode usar o mínimo recomendado de regras, ou você pode usar outros conjuntos de regras que se relacionam ao tipo de projeto. Em ambos os casos, você também pode personalizar os conjuntos de regras para ajustar seus requisitos de projeto.
Conjuntos de regras disponíveis
A tabela a seguir lista os conjuntos de regra que você pode usar em Visual Studio Premium ou Visual Studio Ultimate:
Conjunto de regras |
Descrição |
---|---|
Esse conjunto de regras contém todas as regras. Se você executar o conjunto de regras, um grande número de avisos pode ser relatado. Use essa regra definida para obter uma imagem abrangente de todos os problemas em seu código. Essa abordagem pode ajudá-lo a decidir qual a regra mais direcionada conjuntos são mais apropriados executar para seus projetos. |
|
Essas regras concentram-se em erros de lógica e comuns cometidos do uso de APIs de framework. Inclua essa regra definida para expandir a lista de avisos que o mínimo recomendado de relatório de regras. |
|
Essas regras focalizar aplicando práticas recomendadas para tornar seu código fácil de entender e usar. Inclua essa 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. |
|
Essas regras expandir as regras básicas de correção para maximizar o número de erros de uso de estrutura e lógica são relatados. Essas regras Enfatize cenários específicos, como interoperabilidade COM e aplicativos móveis. Considere a inclusão desta regra definir se uma das seguintes situações se aplica ao seu projeto ou para localizar problemas adicionais em seu projeto. |
|
Essas regras expandir as regras de diretriz de design básica para maximizar o número de questões de usabilidade e a sustentabilidade são relatados. Essas regras Enfatize as diretrizes de nomeação. Inclua esta regra definir se o seu projeto inclui o código da biblioteca ou se você deseja impor os mais altos padrões para escrever o código de fácil manutenção. |
|
Essas regras se concentrar nos problemas que impedem que os dados em seu aplicativo sejam exibidos corretamente em diferentes idiomas, localidades e culturas. Incluir essa regra conjunto se seu aplicativo for localizado, globalizado, ou ambos. |
|
Essas regras concentram-se sobre 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 nenhum conjunto de regras personalizadas que você cria para seus projetos. |
|
Esse conjunto de regras contém todas as regras de segurança da Microsoft. Inclua essa regra definida para maximizar o número de possíveis problemas de segurança que são relatadas. |