CA1727 : Utiliser PascalCase pour les espaces réservés nommés
Propriété | Value |
---|---|
Identificateur de la règle | CA1727 |
Titre | Utiliser PascalCase pour les espaces réservés nommés |
Catégorie | Dénomination |
Le correctif est cassant ou non cassant | Sans rupture |
Activé par défaut dans .NET 8 | Non |
Cause
Un espace réservé nommé utilisé avec ILogger n’est pas PascalCase.
Description de la règle
Un espace réservé nommé utilisé avec ILogger doit être PascalCase, une convention de nommage où la première lettre de chaque mot composé d’un nom est en majuscule. Cette convention d’affectation de noms est recommandée pour la journalisation structurée, où chaque espace réservé nommé est utilisé comme nom de propriété dans les données structurées.
Comment corriger les violations
Utilisez PascalCase pour les espaces réservés nommés. Par exemple, remplacez {firstName}
par {FirstName}
.
Quand supprimer les avertissements
Vous pouvez supprimer un avertissement de cette règle.
Supprimer un avertissement
Si vous voulez supprimer une seule violation, ajoutez des directives de préprocesseur à votre fichier source pour désactiver et réactiver la règle.
#pragma warning disable CA1727
// The code that's violating the rule is on this line.
#pragma warning restore CA1727
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.CA1727.severity = none
Pour plus d’informations, consultez Comment supprimer les avertissements de l’analyse de code.