Udostępnij za pomocą


Kolejne nawiasy klamrowe nie mogą mieć pustego wiersza między nimi (IDE2002)

Majątek Wartość
Identyfikator reguły IDE2002
Tytuł Kolejne nawiasy klamrowe nie mogą mieć pustego wiersza między nimi
Kategoria Styl
Podkategorii Reguły języka (preferencje nowego wiersza)
Odpowiednie języki C#
Options csharp_style_allow_blank_lines_between_consecutive_braces_experimental

Uwaga / Notatka

Ta reguła jest eksperymentalna i podlega zmianie lub usunięciu.

Przegląd

Ta reguła stylu wymusza, że kolejne nawiasy klamrowe nie powinny zawierać pustych wierszy między nimi. Pomaga to zachować spójne i czyste formatowanie kodu.

Opcje

Opcje określają zachowanie, które ma być wymuszane przez regułę. Aby uzyskać informacje na temat konfigurowania opcji, zobacz Format opcji.

csharp_style_allow_blank_lines_between_consecutive_braces_experimental

Majątek Wartość Description
Nazwa opcji csharp_style_allow_blank_lines_between_consecutive_braces_experimental
Wartości opcji true Zezwalaj na puste wiersze między kolejnymi nawiasami klamrowymi
false Nie zezwalaj na puste wiersze między kolejnymi nawiasami klamrowymi
Wartość opcji domyślnej 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();
    }
}

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 IDE2002
// The code that's violating the rule is on this line.
#pragma warning restore IDE2002

Aby wyłączyć regułę dla pliku, folderu lub projektu, ustaw jego ważność na none w pliku konfiguracji.

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

Aby wyłączyć wszystkie reguły stylu kodu, ustaw ważność dla 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 dotyczące analizy kodu.

Zobacz także