Formatierungsregel (IDE0055)

Eigenschaft Wert
Regel-ID IDE0055
Titel Formatierungsregel
Kategorie Stil
Unterkategorie Nicht zutreffend
Gültige Sprachen C# und Visual Basic

Alle Formatierungsoptionen weisen die Regel-ID IDE0055 und den Titel Fix formatting auf. Diese Formatierungsoptionen beeinflussen die Ausrichtung von Einzügen, Leerzeichen und neuen Zeilen in Konstrukten von .NET-Programmiersprachen. Die Optionen fallen in die folgenden Kategorien und werden auf separaten Seiten dokumentiert:

  • .NET-Formatierungsoptionen

    Optionen, die sowohl für C# als auch für Visual Basic gelten. Die EditorConfig-Namen für diese Optionen beginnen mit dem Präfix dotnet_.

  • C++-Formatierungsoptionen

    Optionen, die für die C#-Sprache spezifisch sind. Die EditorConfig-Namen für diese Optionen beginnen mit dem Präfix csharp_.

Wenn Sie den Schweregrad der IDE0055-Regel zur Codeformatierung festlegen, gilt dies für alle Formatierungsoptionen. Um den Schweregrad einer Formatierungsregelverletzung festzulegen, fügen Sie einer Konfigurationsdatei die folgende Einstellung hinzu.

dotnet_diagnostic.IDE0055.severity = <severity value>

Der Schweregrad muss warning oder error lauten, um beim Build erzwungen zu werden. Alle zulässigen Schweregradwerte finden Sie unter Schweregrad.

Weitere Informationen zum Konfigurieren von Optionen finden Sie unter Optionsformat.

Unterdrücken einer Warnung

Um nur eine einzelne Verletzung zu unterdrücken, fügen Sie der Quelldatei Präprozessoranweisungen hinzu, um die Regel zu deaktivieren und dann wieder zu aktivieren.

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

Um die Regel für eine Datei, einen Ordner oder ein Projekt zu deaktivieren, legen Sie den Schweregrad in der Konfigurationsdatei auf none fest.

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

Um alle Regeln im Code-Stil zu deaktivieren, setzen Sie den Schweregrad für die Kategorie in der KonfigurationsdateiStyle auf none.

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

Weitere Informationen finden Sie unter Vorgehensweise: Unterdrücken von Codeanalyse-Warnungen.

Siehe auch