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.
Propriedade | Valor |
---|---|
ID da regra | IDE3000 |
Título | Implementar com o Copilot |
Categoria | CodeQuality |
Subcategoria | Regras diversas |
Linguagens aplicáveis | C# |
Visão geral
Essa regra identifica métodos que contêm um NotImplementedException e fornece uma sugestão de lâmpada para implementar o método usando o GitHub Copilot. Quando você usa essa correção de código, o GitHub Copilot gera uma implementação para o método com base em sua assinatura, contexto de tipo e outras informações disponíveis.
Observação
Mesmo que você habilite regras de estilo de código durante a compilação, essa regra não está habilitada. Ele só aparece no IDE.
Opções
Essa regra não tem opções de estilo de código associadas.
Exemplo
// Code with NotImplementedException
public class Calculator
{
public int Add(int a, int b)
{
// IDE3000: Implement with Copilot.
throw new NotImplementedException();
}
}
Ao clicar na sugestão de lâmpada, selecione a opção Implementar com Copilot para solicitar ao GitHub Copilot que gere uma implementação para o método.
Suprimir um aviso
Se você quiser suprimir apenas uma única violação, adicione diretivas de pré-processador ao seu arquivo de origem para desabilitar a regra e, em seguida, habilitá-la novamente.
#pragma warning disable IDE3000
// The code that's violating the rule is on this line.
#pragma warning restore IDE3000
Para desabilitar a regra em um arquivo, uma pasta ou um projeto, defina a severidade como none
no arquivo de configuração.
[*.{cs,vb}]
dotnet_diagnostic.IDE3000.severity = none
Para desabilitar todas as regras de estilo de código, defina a severidade da categoria Style
como none
no arquivo de configuração.
[*.{cs,vb}]
dotnet_analyzer_diagnostic.category-Style.severity = none
Para obter mais informações, confira Como suprimir avisos de análise de código.