CA1702: En las palabras compuestas se deben utilizar mayúsculas y minúsculas correctamente
Elemento | Valor |
---|---|
RuleId | CA1702 |
Category | Microsoft.Naming |
Cambio importante | Interrupción: cuando se desencadena en ensamblados No problemática: cuando se desencadena en parámetros de tipo |
Causa
El nombre de un identificador contiene varias palabras y al menos una de ellas parece ser una palabra compuesta en la que no se utilizan correctamente las mayúsculas y minúsculas.
Nota
Esta regla está en desuso. Para más información, consulte Reglas en desuso.
Descripción de la regla
El nombre del identificador se divide en palabras que se basan en el uso de mayúsculas y minúsculas. La biblioteca de correctores ortográficos de Microsoft comprueba cada combinación de dos tokens contiguos. Si la reconoce, la palabra genera una infracción de la regla. Entre los ejemplos de palabras compuestas que causan una infracción, se encuentran "CheckSum" y "MultiPart", cuyo uso de mayúsculas y minúsculas debe ser "Checksum" y "Multipart", respectivamente. Debido al uso común anterior, varias excepciones se integran en la regla y se marcan varias palabras únicas, como "Toolbar" y "Filename", cuyo uso de mayúsculas y minúsculas debe aplicarse como dos palabras distintas (en este caso, "ToolBar" y "FileName).
Las convenciones de nomenclatura proporcionan una apariencia común para las bibliotecas destinadas a Common Language Runtime. Esto reduce la curva de aprendizaje necesaria para las nuevas bibliotecas de software y aumenta la confianza del cliente respecto a que la biblioteca se haya desarrollado por parte de un especialista en desarrollo de código administrado.
Cómo corregir infracciones
Cambie el nombre para que use las mayúsculas y minúsculas correctamente.
Idioma
Actualmente, el corrector ortográfico solo comprueba los diccionarios de referencia cultural basados en inglés. Puede cambiar la referencia cultural del proyecto en el archivo del proyecto agregando el elemento CodeAnalysisCulture.
Por ejemplo:
<Project ...>
<PropertyGroup>
<CodeAnalysisCulture>en-AU</CodeAnalysisCulture>
Importante
Si establece la referencia cultural en algo distinto de una referencia cultural basada en inglés, esta regla de análisis de código se deshabilita silenciosamente.
Cuándo suprimir las advertencias
Es seguro suprimir una advertencia de esta regla si el diccionario ortográfico reconoce las dos partes de la palabra compuesta y la intención es usar dos palabras.
Reglas relacionadas
- CA1701: En las palabras compuestas de la cadena de recursos se deben utilizar mayúsculas y minúsculas correctamente
- CA1709: Los identificadores deben utilizar las mayúsculas y minúsculas correctamente
- CA1708: Los identificadores se deben diferenciar en algo más que en el uso de mayúsculas y minúsculas
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de