Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
| Własność | Wartość |
|---|---|
| identyfikator reguły | IDE0073 |
| Tytuł | Wymagaj nagłówka pliku |
| Kategoria | Styl |
| podkategorii | Reguły języka (preferencje dyrektywyusing) |
| Stosowane języki | C# i Visual Basic |
| Opcje | file_header_template |
Przegląd
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, ustawiając opcję file_header_template.
- Jeśli wartość opcji jest ciągiem niepustym, wymagaj określonego nagłówka pliku.
- Jeśli wartość opcji jest
unsetlub pusty ciąg, nie wymagaj nagłówka pliku.
Aby uzyskać informacje na temat konfigurowania opcji, zobacz Format opcji.
szablon_nagłówka_pliku
| Własność | Wartość | Opis |
|---|---|---|
| nazwa opcji | file_header_template | |
| Wartości opcji | ciąg niepusty, opcjonalnie zawierający symbol zastępczy {fileName} |
Preferuj ciąg jako wymagany nagłówek pliku. |
unset lub pusty ciąg |
Nie wymagaj nagłówka pliku. | |
| domyślna wartość opcji | 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 poziom ważności 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.