CA1701: La casse des mots composés de chaînes de ressources doit être correcte
TypeName |
ResourceStringCompoundWordsShouldBeCasedCorrectly |
CheckId |
CA1701 |
Catégorie |
Microsoft.Naming |
Modification avec rupture |
Modification sans rupture |
Cause
Une chaîne de ressource contient un mot composé dont la casse ne semble pas être correcte.
Description de la règle
Chaque mot de la chaîne de ressource est fractionné en jetons basés sur la casse. Chaque combinaison de deux jetons contiguë est vérifiée par la bibliothèque du correcteur orthographique Microsoft. S'il est reconnu, le mot produit une violation de la règle. "CheckSum" et "MultiPart", dont la casse doit être respectivement "Checksum" et "Multipart", sont des exemples de mots composés qui provoquent une violation. En raison d'une utilisation commune précédente, plusieurs exceptions sont intégrées dans la règle et plusieurs mots entiers sont signalés, comme "Toolbar" et "Filename", dont la casse doit être celle de deux mots distincts. Dans le cas présent, "ToolBar" et "FileName" doivent être signalés.
Les conventions d'affectation des noms confèrent un aspect commun aux bibliothèques qui ciblent le Common Language Runtime. Elles réduisent ainsi la durée de l'apprentissage requis par les nouvelles bibliothèques de logiciels et confirment au client que la bibliothèque a été développée par une personne compétente en matière de développement de code managé.
Comment corriger les violations
Modifiez le mot de manière à ce que sa casse soit correcte.
Quand supprimer les avertissements
Il est possible de supprimer sans risque un avertissement de cette règle si les deux parties du mot composé sont reconnues par le dictionnaire orthographique et qu'on entend utiliser deux mots.
Vous pouvez également ajouter des mots composés à un dictionnaire personnalisé pour le vérificateur d'orthographe. Les mots dans le dictionnaire personnalisé n'entraînent pas de violations. Pour plus d'informations, consultez Comment : personnaliser le dictionnaire d'analyse du code.
Règles connexes
CA1702 : La casse des mots composés doit être correcte
CA1709 : La casse des identificateurs doit être correcte
CA1708 : Les identificateurs ne doivent pas différer que par leur casse
Voir aussi
Concepts
Conventions de mise en majuscules