CA2204: Literale sollten eine korrekte Rechtschreibung aufweisen.
Element | Wert |
---|---|
RuleId | CA2204 |
Category | Microsoft.Usage |
Unterbrechende Änderung | Nicht unterbrechend |
Ursache
Ein Zeichenfolgenliteral wird als Argument für einen lokalisierbaren Parameter oder an eine lokalisierbare Eigenschaft übergeben, und die Zeichenfolge enthält ein oder mehrere Wörter, die von der Microsoft-Rechtschreibprüfungsbibliothek nicht erkannt werden.
Regelbeschreibung
Diese Regel überprüft ein Zeichenfolgenliteral, das als Wert an einen Parameter oder eine Eigenschaft übergeben wird, wenn mindestens einer der folgenden Fälle zutrifft:
Das LocalizableAttribute-Attribut des Parameters oder der Eigenschaft ist auf „true“ festgelegt.
Der Parameter- oder Eigenschaftsname enthält „Text“, „Message“ oder „Caption“.
Der Name der Zeichenfolgenvariable, die an eine Write- oder WriteLine()-Methode übergeben wird, lautet entweder „value“ oder „format“.
Diese Regel parst das Zeichenfolgenliteral, tokenisiert dabei zusammengesetzte Wörter und überprüft die Rechtschreibung jedes Worts oder Tokens. Informationen zum Analysealgorithmus finden Sie unter CA1704: Bezeichner sollten korrekt geschrieben werden.
Sprache
Die Rechtschreibprüfung erfolgt derzeit nur auf Grundlage englischsprachiger Wörterbücher. Sie können die Sprachkultur Ihres Projekts in der Projektdatei ändern, indem Sie das CodeAnalysisCulture-Element hinzufügen.
Beispiel:
<Project ...>
<PropertyGroup>
<CodeAnalysisCulture>en-AU</CodeAnalysisCulture>
Wichtig
Wenn Sie die Sprachkultur auf eine andere als eine auf Englisch basierende Kultur festlegen, wird diese Codeanalyseregel ohne Hinweis deaktiviert.
Behandeln von Verstößen
Um einen Verstoß gegen diese Regel zu beheben, korrigieren Sie die Schreibweise des Worts, oder fügen Sie das Wort einem benutzerdefinierten Wörterbuch hinzu. Informationen zur Verwendung benutzerdefinierter Wörterbücher finden Sie unter Gewusst wie: Anpassen des Codeanalysewörterbuchs.
Wann sollten Warnungen unterdrückt werden?
Unterdrücken Sie keine Warnung dieser Regel. Orthografisch richtige Wörter reduzieren die Lernkurve, die für neue Softwarebibliotheken erforderlich ist.
Ähnliche Regeln
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für