CA2204: os literais do recurso devem ter a ortografia correta
TypeName |
LiteralsShouldBeSpelledCorrectly |
CheckId |
CA2204 |
Categoria |
Microsoft.Usage |
Alteração Significativa |
Sem Quebra |
Causa
Um método envia uma cadeia de caracteres literal que será usado em um parâmetro ou a propriedade que requer uma cadeia de caracteres localizada e a cadeia de caracteres literal contém uma ou mais palavras que não são reconhecidos pela biblioteca de SPELLING CHECKER da Microsoft.
Descrição da Regra
Esta regra verifica uma cadeia de caracteres literal que será passada como um valor em um parâmetro ou a uma propriedade quando um ou mais dos casos a seguir for verdadeiro:
O atributo de LocalizableAttribute de parâmetro ou da propriedade for definido para retificar.
O nome do parâmetro ou da propriedade contém o texto”, “a “, mensagem” ou “legenda”.
O nome do parâmetro de cadeia de caracteres que é passado para um método de Console.Write ou de Console.WriteLine é “valor” ou “formato”.
Esta regra analisa a cadeia de caracteres literal em palavras, em palavras compostas de geração de tokens, e em verificações a ortografia de cada palavra/token.Para obter informações sobre o algoritmo de análise, consulte CA1704: os identificadores do recurso devem ter a ortografia correta.
Por padrão, a versão em inglês (en) de SPELLING CHECKER é usada.
Como Corrigir Violações
Para corrigir uma violação desta regra, corrigir a ortografia de palavras ou adicionar a palavra a um dicionário personalizado.Para obter informações sobre como usar dicionários personalizados, consulte Como personalizar o dicionário de análise do código.
Quando Suprimir Alertas
Não elimine um alerta desta regra.As palavras estar escrito corretamente reduzir a curva de aprendizagem necessária para novas bibliotecas de software.
Regras Relacionadas
CA1704: os identificadores do recurso devem ter a ortografia correta
CA1703: as cadeias de caracteres do recurso devem ter a ortografia correta