Oharra
Orrialde honetara sartzeak baimena behar du. Saioa hasteko edo direktorioak aldatzen saia zaitezke.
Orrialde honetara sartzeak baimena behar du. Direktorioak aldatzen saia zaitezke.
Las reglas de mantenimiento admiten el mantenimiento de aplicaciones y bibliotecas.
En esta sección
| Rule | Description |
|---|---|
| CA1501: Evitar una herencia excesiva | Un tipo tiene más de cuatro niveles de profundidad en su jerarquía de herencia. Las jerarquías de tipos con demasiados niveles de anidación pueden resultar difíciles de seguir, comprender y mantener. |
| CA1502: Evitar una complejidad excesiva | Esta regla mide el número de caminos linealmente independientes a través del método, determinada por el número y la complejidad de las ramas condicionales. |
| CA1505: Evitar código que no se puede mantener | Un tipo o método tiene un valor de índice de mantenimiento bajo. Un índice de baja capacidad de mantenimiento indica que es probable que un tipo o método sea difícil de mantener y sería un buen candidato para el rediseño. |
| CA1506: Evitar el acoplamiento excesivo de clases | Esta regla mide el acoplamiento de clases contando el número de referencias de tipo único que contiene un tipo o método. |
| CA1507: Usar nameof en lugar de la cadena | Un literal de cadena se utiliza como argumento donde podría utilizarse una expresión nameof. |
| CA1508: Evitar código de condición no alcanzado | Un método tiene código condicional que siempre se evalúa como true o false en tiempo de ejecución. Esto genera código no alcanzado en la rama false de la condición. |
| CA1509: entrada no válida en el archivo de configuración de métricas de código | Reglas de métricas de código, como CA1501, CA1502, CA1505 y CA1506, proporcionó un archivo de configuración denominado CodeMetricsConfig.txt que tiene una entrada no válida. |
| CA1510:Uso del asistente de inicio ArgumentNullException | Los asistentes de inicio son más sencillos y eficaces que bloques if que construyen una nueva instancia de excepción. |
| CA1511: Uso del asistente de inicio ArgumentException | Los asistentes de inicio son más sencillos y eficaces que bloques if que construyen una nueva instancia de excepción. |
| CA1512: Uso del asistente de inicio ArgumentOutOfRangeException | Los asistentes de inicio son más sencillos y eficaces que bloques if que construyen una nueva instancia de excepción. |
| CA1513: Uso del asistente de inicio ObjectDisposedException | Los asistentes de inicio son más sencillos y eficaces que bloques if que construyen una nueva instancia de excepción. |
| CA1514: Evitar el argumento de longitud redundante | Se utiliza un argumento de longitud redundante al cortar hasta el final de una cadena o búfer. Una longitud calculada puede ser propensa a errores y también es innecesaria. |
| CA1515: Considerar la posibilidad de hacer que los tipos públicos sean internos | A diferencia de una biblioteca de clases, la API de una aplicación no suele hacer referencia públicamente, por lo que los tipos se pueden marcar internamente. |
| CA1516: Uso de intrínsecos multiplataforma | Esta regla detecta el uso de intrínsecos específicos de la plataforma que se pueden reemplazar por un intrínseco multiplataforma equivalente en su lugar. |
Consulte también
Lagundu gurekin GitHub-en
Eduki honen iturria GitHub-en aurki daiteke, non arazoak eta pull eskaerak ere sortu eta berrikusi ditzakezu. Informazio gehiago nahi izanez gero, ikusi gure kolaboratzaileen gida.