CA2204: Literały powinny być pisane poprawnie
TypeName |
LiteralsShouldBeSpelledCorrectly |
CheckId |
CA2204 |
Kategoria |
Microsoft.Usage |
Zmiana kluczowa |
Niekluczowa |
Przyczyna
Metoda przekazuje ciąg literału, który jest używany w parametrze lub właściwości, która wymaga zlokalizowanego ciągu a ciąg literału zawiera jedno lub więcej słów, które nie są rozpoznane przez bibliotekę sprawdzania pisowni firmy Microsoft.
Opis reguły
Ta reguła sprawdza ciąg literału, który jest przekazany przez wartość do parametru lub właściwości, w przypadku kiedy jeden lub więcej przypadków jest prawdziwych:
Atrybut LocalizableAttribute parametru lub właściwości jest ustawiony na true.
Nazwa parametru lub właściwości zawiera "Text", "Message", lub "Caption".
Nazwą parametru typu ciąg, który jest przekazywany do metody Console.Write lub Console.WriteLine jest "value" lub "format".
Ta reguła analizuje ciąg literału, dzieląc go na wyrazy a słowa złożone dzieląc na tokeny oraz sprawdza pisownię każdego wyrazu/tokenu.Aby uzyskać informacje na temat algorytmu analizowania, zobacz CA1704: Identyfikatory powinny być pisane poprawnie.
Domyślnie używana jest anglojęzyczna (en) wersja sprawdzania pisowni.
Jak naprawić naruszenia
Aby naprawić naruszenie tej reguły, należy poprawić pisownię wyrazu, lub dodać wyraz do słownika niestandardowego.Aby uzyskać informacje dotyczące używania słowników niestandardowych, zobacz Jak: dostosować słownik analizy kodu.
Kiedy pominąć ostrzeżenia
Nie pomijaj ostrzeżeń dla tej reguły.Wyrazy napisane poprawnie zmniejszają krzywą uczenia wymaganą dla nowych bibliotek oprogramowania.