Freigeben über


Zwischen aufeinander folgenden geschweiften Klammern darf keine Leerzeile stehen (IDE2002)

Eigentum Wert
Regel-ID IDE2002
Titel Aufeinander folgende geschweifte Klammern dürfen keine leere Zeile dazwischen haben.
Kategorie Stil
Unterkategorie Sprachregeln (Neue Zeilenpräferenzen)
Anwendbare Sprachen C#
Options csharp_style_allow_blank_lines_between_consecutive_braces_experimental

Hinweis

Diese Regel ist experimentell und unterliegt möglichen Abänderungen oder der Aufhebung.

Überblick

Diese Formatvorlagenregel erzwingt, dass aufeinander folgende geschweifte Klammern keine leeren Zeilen dazwischen haben sollen. Dadurch wird eine konsistente und übersichtliche Codeformatierung beibehalten.

Options

Optionen geben das Verhalten an, das die Regel erzwingen soll. Informationen zum Konfigurieren von Optionen finden Sie unter Optionsformat.

csharp_style_allow_blank_lines_between_consecutive_braces_experimental

Eigentum Wert Description
Optionsname csharp_style_allow_blank_lines_between_consecutive_braces_experimental
Optionswerte true Leerzeilen zwischen aufeinander folgenden geschweiften Klammern zulassen
false Lassen Sie keine Leerzeilen zwischen aufeinanderfolgenden geschweiften Klammern zu
Standardwert der Option true

Example

// csharp_style_allow_blank_lines_between_consecutive_braces_experimental = true
public void Method()
{
    if (true)
    {
        DoWork();
    }

}
// csharp_style_allow_blank_lines_between_consecutive_braces_experimental = false
public void Method()
{
    if (true)
    {
        DoWork();
    }
}

Unterdrücken einer Warnung

Wenn Sie nur einen einzelnen Verstoß unterdrücken möchten, fügen Sie Ihrer Quelldatei Präprozessordirektiven hinzu, um die Regel zu deaktivieren und dann erneut zu aktivieren.

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

Um die Regel für eine Datei, einen Ordner oder ein Projekt zu deaktivieren, setzen Sie seine Schwere auf none in der Konfigurationsdatei.

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

Um alle Codestilregeln zu deaktivieren, legen Sie den Schweregrad für die Kategorie Style auf none in der Konfigurationsdatei fest.

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

Weitere Informationen finden Sie unter "Unterdrücken von Codeanalysewarnungen".

Siehe auch