Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
EditorConfig predefinido e arquivos de conjunto de regras estão disponíveis que facilitam a habilitação de uma categoria de regras de qualidade de código, como regras de segurança ou design. Ao habilitar uma categoria específica de regras, você pode identificar problemas específicos e condições específicas. Para acessar esses arquivos predefinidos, instale o pacote do analisador NuGet Microsoft.CodeAnalysis.NetAnalyzers .
Microsoft.CodeAnalysis.NetAnalyzers inclui arquivos EditorConfig predefinidos e conjuntos de regras para as seguintes categorias de regra:
- Todas as regras
- Fluxo de dados
- Projetar
- Documentação
- Globalização
- Interoperabilidade
- Manutenibilidade
- Nomeação
- Desempenho
- Portado do FxCop
- Fiabilidade
- Segurança
- Uso
Cada uma dessas categorias de regras tem um arquivo EditorConfig ou conjunto de regras para:
- Habilitar todas as regras na categoria (e desabilitar todas as outras regras)
- Use a gravidade padrão de cada regra e a configuração habilitada por padrão (e desabilite todas as outras regras)
Dica
A categoria "todas as regras" tem um arquivo de conjunto de regras ou EditorConfig adicional para desabilitar todas as regras. Use este arquivo para se livrar rapidamente de quaisquer avisos ou erros do analisador em um projeto.
Arquivos de EditorConfig predefinidos
Os arquivos predefinidos do EditorConfig para o pacote do analisador Microsoft.CodeAnalysis.NetAnalyzers estão localizados no subdiretório editorconfig de onde o pacote NuGet foi instalado. Por exemplo, o arquivo EditorConfig para habilitar todas as regras de segurança está localizado em editorconfig/SecurityRulesEnabled/.editorconfig.
Copie o arquivo .editorconfig escolhido para o diretório raiz do projeto.
Conjuntos de regras predefinidos
Os arquivos predefinidos do conjunto de regras para o pacote do analisador Microsoft.CodeAnalysis.NetAnalyzers estão localizados no subdiretório de conjuntos de regras de onde o pacote NuGet foi instalado. Por exemplo, o arquivo de conjunto de regras para habilitar todas as regras de segurança está localizado em rulesets/SecurityRulesEnabled.ruleset. Copie um ou mais conjuntos de regras e cole-os no diretório que contém seu projeto.