Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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.