Encabezado de archivo obligatorio (IDE0073)
Propiedad | Value |
---|---|
Identificador de la regla | IDE0073 |
Título | Encabezado de archivo obligatorio |
Categoría | Estilo |
Subcategoría | Reglas de lenguaje (using preferencias de directiva) |
Lenguajes aplicables | C# y Visual Basic |
Opciones | file_header_template |
Información general
Esta regla de estilo se refiere a proporcionar un encabezado de archivo en la parte superior de los archivos de código fuente.
Opciones
Especifique el texto de encabezado necesario mediante el establecimiento de la opción file_header_template
.
- Si el valor de la opción es una cadena no vacía, el encabezado de archivo especificado es necesario.
- Si el valor de la opción es
unset
o una cadena vacía, no se necesita un encabezado de archivo.
Para obtener información sobre la configuración de las opciones, vea Formato de opción.
file_header_template
Propiedad | Value | Descripción |
---|---|---|
Nombre de la opción | file_header_template | |
Valores de opción | cadena no vacía que opcionalmente contiene un marcador de posición {fileName} |
Se prefiere la cadena como encabezado de archivo necesario. |
unset o cadena vacía |
No se necesita encabezado de archivo. | |
Valor de opción predeterminado | unset |
// file_header_template = Copyright (c) SomeCorp. All rights reserved.\nLicensed under the xyz license.
// Copyright (c) SomeCorp. All rights reserved.
// Licensed under the xyz license.
namespace N1
{
class C1 { }
}
// file_header_template = unset
// OR
// file_header_template =
namespace N2
{
class C2 { }
}
' file_header_template = Copyright (c) SomeCorp. All rights reserved.\nLicensed under the xyz license.
' Copyright (c) SomeCorp. All rights reserved.
' Licensed under the xyz license.
Namespace N1
Class C1
End Class
End Namespace
' file_header_template = unset
' OR
' file_header_template =
Namespace N2
Class C2
End Class
End Namespace
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 IDE0073
// The code that's violating the rule is on this line.
#pragma warning restore IDE0073
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.IDE0073.severity = none
Para deshabilitar todas las reglas de estilo del código, establezca la gravedad de la categoría Style
en none
del archivo de configuración.
[*.{cs,vb}]
dotnet_analyzer_diagnostic.category-Style.severity = none
Para obtener más información, consulte Procedimiento para suprimir advertencias de análisis de código.