CA1702 : La casse des mots composés doit être correcteCA1702: Compound words should be cased correctly

TypeNameTypeName CompoundWordsShouldBeCasedCorrectlyCompoundWordsShouldBeCasedCorrectly
CheckIdCheckId CA1702CA1702
CategoryCategory Microsoft.NamingMicrosoft.Naming
Modification avec ruptureBreaking Change Avec rupture-lorsque déclenchée sur les assemblys.Breaking- when fired on assemblies.

Sans rupture - lorsque déclenchée sur les paramètres de type.Non-breaking - when fired on type parameters.

CauseCause

Le nom d'un identificateur contient plusieurs mots et au moins l'un des mots semble être un mot composé qui ne présente pas une casse correcte.The name of an identifier contains multiple words, and at least one of the words appears to be a compound word that is not cased correctly.

Description de la règleRule description

Le nom de l’identificateur est fractionné en mots qui sont basées sur la casse.The name of the identifier is split into words that are based on the casing. Chaque combinaison de deux mots contiguë est vérifiée par la bibliothèque du vérificateur d’orthographe Microsoft.Each contiguous two-word combination is checked by the Microsoft spelling checker library. S’il est reconnu, l’identificateur de produit une violation de la règle.If it is recognized, the identifier produces a violation of the rule. Exemples de mots composés qui provoquent une violation sont « Somme de contrôle » et « MultiPart », la casse doit être en tant que « Somme de contrôle » et « Multipart », respectivement.Examples of compound words that cause a violation are "CheckSum" and "MultiPart", which should be cased as "Checksum" and "Multipart", respectively. 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, telles que « Toolbar » et « Filename », qui doit être celle de deux mots distincts (dans ce cas, « ToolBar » et « FileName »).Due to previous common usage, several exceptions are built into the rule, and several single words are flagged, such as "Toolbar" and "Filename", that should be cased as two distinct words (in this case, "ToolBar" and "FileName").

Conventions d’affectation de noms fournissent une apparence commune pour les bibliothèques qui ciblent le common language runtime.Naming conventions provide a common look for libraries that target the common language runtime. Cela réduit la courbe d’apprentissage qui est requis pour 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é.This reduces the learning curve that is required for new software libraries, and increases customer confidence that the library was developed by someone who has expertise in developing managed code.

Comment corriger les violationsHow to fix violations

Modifiez le nom afin qu’elle est correcte.Change the name so that it is cased correctly.

LangueLanguage

Actuellement, le vérificateur d’orthographe vérifie uniquement à des dictionnaires de la culture basée sur l’anglais.The spell checker currently checks only against English-based culture dictionaries. Vous pouvez modifier la culture de votre projet dans le fichier projet, en ajoutant le CodeAnalysisCulture élément.You can change the culture of your project in the project file, by adding the CodeAnalysisCulture element.

Par exemple :For example:

<Project ...>
  <PropertyGroup>
    <CodeAnalysisCulture>en-AU</CodeAnalysisCulture>

Important

Si vous définissez la culture à autre chose qu’une culture en anglais, cette règle d’analyse du code est en mode silencieux désactivée.If you set the culture to anything other than an English-based culture, this code analysis rule is silently disabled.

Quand supprimer les avertissementsWhen to suppress warnings

Il est possible de supprimer un avertissement de cette règle si les deux parties du mot composé sont reconnues par le dictionnaire, et l’objectif est d’utiliser les deux mots.It is safe to suppress a warning from this rule if both parts of the compound word are recognized by the spelling dictionary, and the intent is to use two words.

Voir aussiSee also