Compartir a través de


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.