Sdílet prostřednictvím


Prázdný řádek vyžadovaný mezi blokem a následným příkazem (IDE2003)

Vlastnictví Hodnota
ID pravidla IDE2003
Název Prázdný řádek vyžadovaný mezi blokem a následným příkazem
Kategorie Styl
Podkategorie Jazyková pravidla (předvolby nového řádku)
Příslušné jazyky C# a Visual Basic
Options dotnet_style_allow_statement_immediately_after_block_experimental

Poznámka:

Toto pravidlo je experimentální a může se změnit nebo odebrat.

Přehled

Toto pravidlo stylu zajišťuje, že mezi blokovým příkazem a jakýmkoli následným příkazem na stejné úrovni oboru by měl být prázdný řádek. To zlepšuje čitelnost kódu vizuálním oddělením různých logických oddílů kódu.

Možnosti

Možnosti určují chování, které má pravidlo vynutit. Informace o konfiguraci možností naleznete v tématu Formát možnosti.

dotnet_style_allow_statement_immediately_after_block_experimental

Vlastnictví Hodnota Description
Název možnosti dotnet_style_allow_statement_immediately_after_block_experimental
Hodnoty možností true Povolit následnému příkazu okamžitě pokračovat po blokovém příkazu bez prázdného řádku mezi nimi
false Vyžadovat prázdný řádek mezi příkazem bloku a následným příkazem
Výchozí hodnota možnosti true

Example

// dotnet_style_allow_statement_immediately_after_block_experimental = true
if (true)
{
    DoWork();
}
return;
// dotnet_style_allow_statement_immediately_after_block_experimental = false
if (true)
{
    DoWork();
}

return;

Potlačení upozornění

Pokud chcete potlačit pouze jedno porušení, přidejte do zdrojového souboru direktivy preprocesoru, abyste pravidlo zakázali a znovu povolili.

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

Pokud chcete pravidlo pro soubor, složku nebo projekt zakázat, nastavte jeho závažnost v nonekonfiguračním souboru.

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

Pokud chcete zakázat všechna pravidla stylu kódu, nastavte závažnost pro kategorii Style na none v konfiguračním souboru.

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

Další informace naleznete v tématu Jak potlačit upozornění analýzy kódu.

Viz také