Dela via


Kräv filhuvud (IDE0073)

Egenskap Värde
regel-ID IDE0073
rubrik Kräv filhuvud
Kategori Stil
underkategori Språkregler (using direktivpreferenser)
Tillämpliga språk C# och Visual Basic
alternativ file_header_template

Överblick

Den här formatregeln handlar om att ange ett filhuvud överst i källkodsfilerna.

Alternativ

Ange den rubriktext som krävs genom att ange alternativet file_header_template.

  • När alternativvärdet är en icke-tom sträng kräver du det angivna filhuvudet.
  • När alternativvärdet är unset eller en tom sträng behöver du inte ett filhuvud.

Information om hur du konfigurerar alternativ finns i Alternativformat.

filhuvudmall

Egenskap Värde Beskrivning
Alternativnamn filhuvudmall
Alternativvärden icke-tom sträng, som eventuellt innehåller en {fileName} platshållare Föredra strängen som det nödvändiga filhuvudet.
unset eller tom sträng Kräv inte ett filhuvud.
standardalternativvärde 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

Undertrycka en varning

Om du bara vill förhindra en enda överträdelse lägger du till förprocessordirektiv i källfilen för att inaktivera och återaktiverar sedan regeln.

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

Om du vill inaktivera regeln för en fil, mapp eller ett projekt anger du dess allvarlighetsgrad till none i konfigurationsfilen.

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

Om du vill inaktivera alla regler i kodformat anger du allvarlighetsgraden för kategorin Style till none i konfigurationsfilen .

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

Mer information finns i Så här utelämnar du kodanalysvarningar.

Se även