CA2204 : Les littéraux doivent être orthographiés correctement
Élément | Valeur |
---|---|
ID de la règle | CA2204 |
Category | Microsoft.Usage |
Modification avec rupture | Sans rupture |
Cause
Une chaîne littérale est transférée comme argument à un paramètre ou une propriété localisable et la chaîne contient un ou plusieurs mots qui ne sont pas reconnus par la bibliothèque du vérificateur orthographique Microsoft.
Description de la règle
Cette règle vérifie une chaîne littérale qui est transférée comme valeur à un paramètre ou une propriété dans les situations suivantes :
L’attribut LocalizableAttribute du paramètre ou de la propriété a la valeur true.
Le nom du paramètre ou de la propriété contient « Text », « Message » ou « Caption ».
Le nom de la variable de chaîne transférée à une méthode Write ou WriteLine() est « value » ou « format ».
Cette règle analyse la chaîne littérale en mots en générant des jetons de mots composés et vérifie l’orthographe de chaque mot ou jeton. Pour plus d’informations sur l’algorithme d’analyse, consultez CA1704 : Les identificateurs doivent être orthographiés correctement.
Langage
Actuellement, le vérificateur orthographique effectue uniquement la vérification par rapport aux dictionnaires de culture basée sur l’anglais. Vous pouvez modifier la culture de votre projet dans le fichier projet en ajoutant l’élément CodeAnalysisCulture.
Par exemple :
<Project ...>
<PropertyGroup>
<CodeAnalysisCulture>en-AU</CodeAnalysisCulture>
Important
Si vous définissez une culture autre qu’une culture basée sur l’anglais, cette règle d’analyse du code est désactivée sans avertissement particulier.
Comment corriger les violations
Pour corriger une violation de cette règle, corrigez l’orthographe du mot ou ajoutez le mot à un dictionnaire personnalisé. Pour plus d’informations sur l’utilisation de dictionnaires personnalisés, consultez Comment : personnaliser le dictionnaire d’analyse du code.
Quand supprimer les avertissements
Ne supprimez aucun avertissement de cette règle. Les mots correctement orthographiés réduisent la courbe d’apprentissage pour les nouvelles bibliothèques de logiciels.
Règles associées
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour