Udostępnij za pomocą


Implementowanie za pomocą narzędzia Copilot (IDE3000)

Majątek Wartość
Identyfikator reguły IDE3000
Tytuł Implementacja za pomocą narzędzia Copilot
Kategoria Jakość kodu
Podkategorii Różne reguły
Zastosowane języki C#

Przegląd

Ta reguła identyfikuje metody zawierające taki element NotImplementedException i udostępnia podpowiedź, jak zaimplementować metodę za pomocą narzędzia GitHub Copilot. W przypadku korzystania z tej poprawki kodu narzędzie GitHub Copilot generuje implementację metody na podstawie sygnatury, kontekstu typu i innych dostępnych informacji.

Uwaga / Notatka

Nawet jeśli włączysz reguły stylu kodu podczaskompilacji, ta reguła nadal nie będzie włączona. Pojawia się tylko w środowisku IDE.

Opcje

Ta reguła nie ma skojarzonych opcji stylu kodu.

Przykład

// Code with NotImplementedException
public class Calculator
{
    public int Add(int a, int b)
    {
        // IDE3000: Implement with Copilot.
        throw new NotImplementedException();
    }
}

Po kliknięciu sugestii żarówki wybierz opcję Zaimplementuj za pomocą narzędzia Copilot , aby wyświetlić monit o wygenerowanie implementacji dla metody w usłudze GitHub Copilot.

Pomijanie ostrzeżenia

Jeśli chcesz pominąć tylko jedno naruszenie, dodaj dyrektywy preprocesora do pliku źródłowego, aby wyłączyć, a następnie ponownie włączyć regułę.

#pragma warning disable IDE3000
// The code that's violating the rule is on this line.
#pragma warning restore IDE3000

Aby wyłączyć regułę dla pliku, folderu lub projektu, ustaw jego ważność na none w pliku konfiguracji.

[*.{cs,vb}]
dotnet_diagnostic.IDE3000.severity = none

Aby wyłączyć wszystkie reguły stylu kodu, ustaw stopień ważności kategorii Style na none w pliku konfiguracji .

[*.{cs,vb}]
dotnet_analyzer_diagnostic.category-Style.severity = none

Aby uzyskać więcej informacji, zobacz Jak pominąć ostrzeżenia dotyczące analizy kodu.

Zobacz także