Aracılığıyla paylaş


Copilot ile uygulama (IDE3000)

Mülkiyet Değer
Kural Kimliği IDE3000
Başlık Copilot ile uygulama
Kategori CodeQuality
alt kategorisi Çeşitli kurallar
Geçerli diller C# (programlama dili)

Genel Bakış

Bu kural, NotImplementedException içeren yöntemleri tanımlar ve GitHub Copilot kullanarak yöntemi uygulamak için bir ışıklandırma önerisi sunar. Bu kod düzeltmesini kullandığınızda GitHub Copilot, yöntemin imzası, tür bağlamı ve diğer kullanılabilir bilgileri temel alan bir uygulaması oluşturur.

Uyarı

derleme üzerindekod stili kurallarını etkinleştirseniz bile, bu kural etkinleştirilmez. Yalnızca IDE'de görünür.

Seçenekler

Bu kuralın ilişkili kod stili seçeneği yoktur.

Örnek

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

Ampul önerisine tıkladığınızda GitHub Copilot'dan yöntem için bir uygulama oluşturmasını istemeniz için Copilot ile uygula seçeneğini belirleyin.

Uyarıyı gizleme

Yalnızca tek bir ihlali engellemek istiyorsanız, kuralı devre dışı bırakmak ve sonra yeniden etkinleştirmek için kaynak dosyanıza ön işlemci yönergeleri ekleyin.

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

Bir dosya, klasör veya projenin kuralını devre dışı bırakmak için önem derecesiniyapılandırma dosyasında olarak ayarlayın.

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

Tüm kod stili kurallarını devre dışı bırakmak için kategori Style önem derecesini noneyapılandırma dosyasında olarak ayarlayın.

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

Daha fazla bilgi için bkz. Kod analizi uyarılarını gizleme.

Ayrıca bakınız