CA1701: as palavras compostas da cadeia de caracteres do recurso devem ter maiúsculas e minúsculas corretas
TypeName |
ResourceStringCompoundWordsShouldBeCasedCorrectly |
CheckId |
CA1701 |
Categoria |
Microsoft.Naming |
Alteração Significativa |
Sem quebra |
Causa
Uma cadeia de caracteres de recurso contém as palavras compostas que não pareçam ser encaixotadas corretamente.
Descrição da Regra
Cada palavra da cadeia de caracteres de recurso são divididas em tokens que são baseados em maiúsculas e minúsculas.Cada combinação contíguo de dois token é verificada pela biblioteca de SPELLING CHECKER da Microsoft.Se reconhecidas, as palavras gerenciem uma violação da regra.Exemplos de palavras compostas que causam uma violação são “CheckSum” e “MultiPart”, que devem ser capitalizadas como “Checksum” e “Multipart”, respectivamente.Devido ao uso comum anterior, várias exceções são criadas na regra e, várias palavras individuais são sinalizadas, como “barra de ferramentas” e “nome de arquivo”, que devem ser boxed como duas palavras distintas.Neste exemplo, “barra de ferramentas” e “nome de arquivo” serão sinalizados.
Convenções de nomenclatura dão uma aparência comum para bibliotecas que tem como foco o common language runtime.Isto reduz a curva de aprendizado que é necessária para novas bibliotecas de software, e aumenta confiança dos clientes de que a biblioteca foi desenvolvida por alguém que com experiência programar código gerenciado.
Como Corrigir Violações
Alterar as palavras de modo que sejam encaixotadas corretamente.
Quando Suprimir Alertas
É seguro suprimir um alerta desta regra se as duas partes da palavra composta forem reconhecidas pelo dicionário de ortografia e a intenção for usar duas palavras.
Você também pode adicionar palavras compostas a um dicionário personalizado para o SPELLING CHECKER.As palavras no dicionário personalizado não causam violações.Para obter mais informações, consulte Como personalizar o dicionário de análise do código.
Regras Relacionadas
CA1702: palavras compostas devem ter maiúsculas e minúsculas corretas
CA1709: os identificadores do recurso devem ter maiúsculas e minúsculas corretas
CA1708: os identificadores devem ser diferentes além de maiúsculas de minúsculas