Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
| 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.