Richiedi intestazione file (IDE0073)
Proprietà | Valore |
---|---|
ID regola | IDE0073 |
Titolo | Richiedi intestazione file |
Categoria | Stile |
Subcategory | Regole del linguaggio (using preferenze di direttiva) |
Lingue applicabili | C# e Visual Basic |
Opzioni | file_header_template |
Panoramica
Questa regola di stile riguarda la fornitura di un'intestazione di file nella parte superiore 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, richiedere 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.
file_header_template
Proprietà | Valore | Descrizione |
---|---|---|
Nome opzione | file_header_template | |
Valori di opzione | stringa non vuota, facoltativamente contenente un {fileName} segnaposto |
Preferisce la stringa come intestazione di file necessaria. |
unset o stringa vuota |
Non richiedere un'intestazione di file. | |
Valore dell'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 vuole eliminare solo una singola violazione, aggiungere direttive di 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, impostare la relativa gravità su none
nel file di configurazione.
[*.{cs,vb}]
dotnet_diagnostic.IDE0073.severity = none
Per disabilitare tutte le regole in stile 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.