Fájlfejléc megkövetelése (IDE0073)
Tulajdonság | Érték |
---|---|
Szabályazonosító | IDE0073 |
Cím | Fájlfejléc megkövetelése |
Kategória | Stílus |
Alkategória | Nyelvi szabályok (using irányelv-beállítások) |
Alkalmazandó nyelvek | C# és Visual Basic |
Beállítások | file_header_template |
Áttekintés
Ez a stílusszabály a forráskódfájlok tetején lévő fájlfejlécet érinti.
Beállítások
Adja meg a szükséges fejlécszöveget a file_header_template
beállítás beállításával.
- Ha a beállítás értéke nem üres sztring, a megadott fájlfejlécre van szükség.
- Ha a beállítás értéke
unset
vagy egy üres sztring, nincs szükség fájlfejlécre.
A beállítások konfigurálásával kapcsolatos információkért lásd: Beállításformátum.
file_header_template
Tulajdonság | Érték | Leírás |
---|---|---|
Beállítás neve | file_header_template | |
Beállításértékek | nem üres sztring, amely opcionálisan tartalmaz egy helyőrzőt {fileName} |
Előnyben részesítse a sztringet a szükséges fájlfejlécként. |
unset vagy üres sztring |
Nincs szükség fájlfejlécre. | |
Alapértelmezett beállításérték | 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
Figyelmeztetés mellőzése
Ha csak egyetlen szabálysértést szeretne letiltani, adjon hozzá előfeldolgozói irányelveket a forrásfájlhoz a szabály letiltásához és újbóli engedélyezéséhez.
#pragma warning disable IDE0073
// The code that's violating the rule is on this line.
#pragma warning restore IDE0073
Ha le szeretné tiltani egy fájl, mappa vagy projekt szabályát, állítsa a súlyosságát none
a konfigurációs fájlban.
[*.{cs,vb}]
dotnet_diagnostic.IDE0073.severity = none
Az összes kódstílus-szabály letiltásához állítsa a kategória Style
súlyosságát none
a konfigurációs fájlban.
[*.{cs,vb}]
dotnet_analyzer_diagnostic.category-Style.severity = none
További információ: Kódelemzési figyelmeztetések mellőzése.