Wymagaj nagłówka pliku (IDE0073)
Właściwość | Wartość |
---|---|
Identyfikator zasady | IDE0073 |
Tytuł | Wymagaj nagłówka pliku |
Kategoria | Styl |
Subcategory (Podkategoria) | Reguły językowe (using preferencje dyrektywy) |
Odpowiednie języki | C# i Visual Basic |
Opcje | file_header_template |
Omówienie
Ta reguła stylu dotyczy dostarczania nagłówka pliku w górnej części plików kodu źródłowego.
Opcje
Określ wymagany tekst nagłówka file_header_template
, ustawiając opcję.
- Gdy wartość opcji jest ciągiem niepustym, wymagaj określonego nagłówka pliku.
- Jeśli wartość opcji to
unset
lub pusty ciąg, nie wymagaj nagłówka pliku.
Aby uzyskać informacje na temat konfigurowania opcji, zobacz Format opcji.
file_header_template
Właściwość | Wartość | Opis |
---|---|---|
Nazwa opcji | file_header_template | |
Wartości opcji | ciąg niepusty, opcjonalnie zawierający {fileName} symbol zastępczy |
Preferuj ciąg jako wymagany nagłówek pliku. |
unset lub pusty ciąg |
Nie wymagaj nagłówka pliku. | |
Wartość opcji domyślnej | 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
Pomijanie ostrzeżenia
Jeśli chcesz pominąć tylko jedno naruszenie, dodaj dyrektywy preprocesora do pliku źródłowego, aby wyłączyć, a następnie ponownie włączyć regułę.
#pragma warning disable IDE0073
// The code that's violating the rule is on this line.
#pragma warning restore IDE0073
Aby wyłączyć regułę dla pliku, folderu lub projektu, ustaw jego ważność na none
w pliku konfiguracji.
[*.{cs,vb}]
dotnet_diagnostic.IDE0073.severity = none
Aby wyłączyć wszystkie reguły stylu kodu, ustaw ważność kategorii Style
na none
w pliku konfiguracji.
[*.{cs,vb}]
dotnet_analyzer_diagnostic.category-Style.severity = none
Aby uzyskać więcej informacji, zobacz Jak pominąć ostrzeżenia analizy kodu.