Поделиться через


Последовательные фигурные скобки не должны иметь пустую линию между ними (IDE2002)

Недвижимость Ценность
Идентификатор правила IDE2002
Заголовок Последовательные фигурные скобки не должны иметь пустую линию между ними
Категория Стиль
Подкатегории Языковые правила (настройки новой строки)
Применимые языки C#
Options csharp_style_allow_blank_lines_between_consecutive_braces_experimental

Замечание

Это правило является экспериментальным и подлежит изменению или удалению.

Обзор

Это правило стиля применяет, что последовательные фигурные скобки не должны иметь пустые строки между ними. Это помогает поддерживать согласованное и чистое форматирование кода.

Options

Параметры указывают поведение, которое требуется применить правило. Сведения о настройке параметров см. в разделе "Формат параметров".

csharp_style_allow_blank_lines_between_consecutive_braces_experimental

Недвижимость Ценность Description
Имя параметра csharp_style_allow_blank_lines_between_consecutive_braces_experimental
Значения параметров true Разрешить пустые строки между последовательными фигурными скобками
false Не разрешать пустые строки между последовательными фигурными скобками
Значение параметра по умолчанию 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();
    }
}

Подавление предупреждения

Если вы хотите отключить только одно нарушение, добавьте директивы препроцессора в исходный файл, чтобы отключить и повторно включить правило.

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

Чтобы отключить правило для файла, папки или проекта, задайте его серьезность none в файле конфигурации.

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

Чтобы отключить все правила стиля кода, задайте уровень серьезности для категории Stylenone в файле конфигурации.

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

Дополнительные сведения см. в разделе "Подавление предупреждений анализа кода".

См. также