Règles de code inutiles (préférences de paramètre)
langues applicables
C# et Visual Basic
Options
dotnet_code_quality_unused_parameters
Aperçu
Cette règle signale les paramètres inutilisés.
Cette règle ne signale pas les paramètres nommés avec le symbole discard_. En outre, la règle ignore les paramètres nommés avec le symbole d’abandon suivi d’un entier, par exemple, _1. Ce comportement réduit le bruit d’avertissement sur les paramètres nécessaires pour les exigences de signature, par exemple, une méthode utilisée en tant que délégué, un paramètre avec des attributs spéciaux ou un paramètre dont la valeur est implicitement accessible au moment de l’exécution par une infrastructure, mais qui n’est pas référencée dans le code.
Options
La valeur d’option spécifie si les paramètres inutilisés doivent être marqués uniquement pour les méthodes non publiques ou pour les méthodes publiques et non publiques.
Pour plus d’informations sur la configuration des options, voir format d’option.
dotnet_code_quality_unused_parameters
Propriété
Valeur
Description
nom de l’option
dotnet_code_quality_unused_parameters
Valeurs d’option
all
Marquer des méthodes avec n’importe quel niveau d'accès contenant des paramètres inutilisés
non_public
Marquer uniquement les méthodes non publiques qui contiennent des paramètres inutilisés
' dotnet_code_quality_unused_parameters = all
Public Function GetNum1(unused As Integer)
Return 1
End Function
Friend Function GetNum2(unused As Integer)
Return 1
End Function
Private Function GetNum3(unused As Integer)
Return 1
End Function
' dotnet_code_quality_unused_parameters = non_public
Friend Function GetNum4(arg1 As Integer)
Return 1
End Function
Private Function GetNum5(arg1 As Integer)
Return 1
End Function
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.
C#
#pragmawarning disable IDE0060// The code that's violating the rule is on this line.#pragmawarning restore IDE0060
Pour désactiver la règle d’un fichier, d’un dossier ou d’un projet, définissez sa gravité sur none dans le fichier de configuration .
La source de ce contenu se trouve sur GitHub, où vous pouvez également créer et examiner des problèmes et des demandes de tirage (pull requests). Pour plus d’informations, consultez notre guide du contributeur.
Commentaires sur .NET
.NET est un projet open source. Sélectionnez un lien pour fournir des commentaires :
Rejoignez la série de rencontres pour créer des solutions d’IA évolutives basées sur des cas d’utilisation réels avec d’autres développeurs et experts.