Condividi tramite


Richiedi intestazione file (IDE0073)

Proprietà Valore
ID regola IDE0073
Titolo Richiedi l'intestazione del file
Categoria Stile
sottocategoria Regole del linguaggio (preferenze direttivausing)
lingue applicabili C# e Visual Basic
Opzioni file_header_template

Panoramica

Questa regola di stile riguarda fornire un'intestazione del file all'inizio dei file di codice sorgente.

Opzioni

Specificare il testo dell'intestazione richiesto impostando l'opzione file_header_template.

  • Quando il valore dell'opzione è una stringa non vuota, viene richiesta l'intestazione del file specificata.
  • Quando il valore dell'opzione è unset o una stringa vuota, non è necessaria un'intestazione di file.

Per informazioni sulla configurazione delle opzioni, vedere Formato opzione.

modello_intestazione_file

Proprietà Valore Descrizione
nome opzione modello_intestazione_file
valori di opzione stringa non vuota, che contiene facoltativamente un segnaposto {fileName} Preferire la stringa come intestazione richiesta del file.
unset o stringa vuota Non richiedere un'intestazione di file.
valore di opzione predefinito 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

Eliminare un avviso

Se si desidera eliminare solo una singola violazione, aggiungere direttive del preprocessore al file di origine per disabilitare e quindi riabilitare la regola.

#pragma warning disable IDE0073
// The code that's violating the rule is on this line.
#pragma warning restore IDE0073

Per disabilitare la regola per un file, una cartella o un progetto, impostarne la gravità su none nel file di configurazione .

[*.{cs,vb}]
dotnet_diagnostic.IDE0073.severity = none

Per disabilitare tutte le regole di tipo codice, impostare la gravità per la categoria Style su none nel file di configurazione .

[*.{cs,vb}]
dotnet_analyzer_diagnostic.category-Style.severity = none

Per altre informazioni, vedere Come eliminare gli avvisi di analisi del codice.

Vedere anche