Partager via


Implémenter avec Copilot (IDE3000)

Propriété Valeur
Identificateur de la règle IDE3000
Titre Mettre en œuvre avec Copilot
Catégorie CodeQuality
Sous-catégorie Règles diverses
Langues applicables C#

Aperçu

Cette règle identifie les méthodes qui contiennent un NotImplementedException et propose une idée pour implémenter la méthode à l’aide de GitHub Copilot. Lorsque vous utilisez ce correctif de code, GitHub Copilot génère une implémentation pour la méthode en fonction de sa signature, de son contexte de type et d’autres informations disponibles.

Remarque

Même si vous activez des règles de style de code sur la build, cette règle ne l’est pas. Elle s’affiche uniquement dans l’IDE.

Paramètres

Cette règle n’a aucune option de style de code associée.

Exemple :

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

Lorsque vous cliquez sur la suggestion d’ampoule, sélectionnez l’option Implémenter avec Copilot pour inviter GitHub Copilot à générer une implémentation pour la méthode.

Supprimer un avertissement

Si vous souhaitez supprimer une seule violation, ajoutez des directives de préprocesseur à votre fichier source pour désactiver, puis réactivez la règle.

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

Pour désactiver la règle sur un fichier, un dossier ou un projet, définissez sa gravité sur none dans le fichier de configuration.

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

Pour désactiver toutes les règles de style de code, définissez la gravité de la catégorie Style sur none dans le fichier de configuration.

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

Pour plus d’informations, consultez Comment supprimer les avertissements d’analyse du code.

Voir aussi