CA1727: Uso de PascalCase para marcadores de posición con nombre
Propiedad | Value |
---|---|
Identificador de la regla | CA1727 |
Título | Usar PascalCase para marcadores de posición con nombre |
Categoría | Nomenclatura |
La corrección es problemática o no problemática | Poco problemático |
Habilitado de forma predeterminada en .NET 8 | No |
Causa
Un marcador de posición con nombre que se usa con ILogger no es PascalCase.
Descripción de la regla
Un marcador de posición con nombre usado con ILogger debe ser PascalCase, una convención de nomenclatura en la que la primera letra de cada palabra compuesta de un nombre se escribe en mayúsculas. Esta convención de nomenclatura se recomienda para un registro estructurado, en el que cada marcador de posición con nombre se usa como nombre de propiedad de los datos estructurados.
Cómo corregir infracciones
Use PascalCase para marcadores de posición con nombre. Por ejemplo, cambia {firstName}
a {FirstName}
.
Cuándo suprimir las advertencias
Se puede suprimir una advertencia de esta regla.
Supresión de una advertencia
Si solo quiere suprimir una única infracción, agregue directivas de preprocesador al archivo de origen para deshabilitar y volver a habilitar la regla.
#pragma warning disable CA1727
// The code that's violating the rule is on this line.
#pragma warning restore CA1727
Para deshabilitar la regla de un archivo, una carpeta o un proyecto, establezca su gravedad en none
del archivo de configuración.
[*.{cs,vb}]
dotnet_diagnostic.CA1727.severity = none
Para obtener más información, consulte Procedimiento para suprimir advertencias de análisis de código.