Condividi tramite


Riga vuota obbligatoria tra il blocco e l'istruzione successiva (IDE2003)

Proprietà Value
ID regola IDE2003
Titolo Riga vuota obbligatoria tra blocco e istruzione successiva
Categoria Stile
Sottocategoria Regole della lingua (preferenze di nuova riga)
Lingue applicabili C# e Visual Basic
Options dotnet_style_allow_statement_immediately_after_block_experimental

Annotazioni

Questa regola è sperimentale e soggetta a modifiche o rimozione.

Informazioni generali

Questa regola di stile impone che sia presente una riga vuota tra un'istruzione block e qualsiasi istruzione successiva allo stesso livello di ambito. Ciò migliora la leggibilità del codice separando visivamente diverse sezioni logiche del codice.

Options

Le opzioni specificano il comportamento da applicare alla regola. Per informazioni sulla configurazione delle opzioni, vedere Formato delle opzioni.

dotnet_style_allow_statement_immediately_after_block_experimental

Proprietà Value Description
Nome opzione dotnet_style_allow_statement_immediately_after_block_experimental
Valori delle opzioni true Consentire all'istruzione successiva di seguire immediatamente l'istruzione block senza una riga vuota tra
false Richiedere una riga vuota tra un'istruzione block e l'istruzione successiva
Valore dell'opzione predefinito 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;

Eliminare un avviso

Se si desidera eliminare solo una singola violazione, aggiungere direttive del preprocessore al file di origine per disabilitare e quindi riabilitare la regola.

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

Per disabilitare la regola per un file, una cartella o un progetto, impostarne la gravità none su nel file di configurazione.

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

Per disabilitare tutte le regole in stile codice, impostare la gravità per la categoria Style su none nel file di configurazione.

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

Per altre informazioni, vedere Come eliminare gli avvisi di analisi del codice.

Vedere anche