Condividi tramite


Evitare più righe vuote (IDE2000)

Proprietà Value
ID regola IDE2000
Titolo Evitare più righe vuote
Categoria Stile
Sottocategoria Regole della lingua (preferenze di nuova riga)
Lingue applicabili C# e Visual Basic
Options dotnet_style_allow_multiple_blank_lines_experimental

Annotazioni

Questa regola è sperimentale e soggetta a modifiche o rimozione.

Informazioni generali

Questa regola di stile contrassegna la presenza di più righe vuote consecutive nel codice sorgente. La presenza di più righe vuote può ridurre la leggibilità del codice ed è generalmente considerata una pratica di formattazione scarsa.

Options

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

dotnet_style_allow_multiple_blank_lines_experimental

Proprietà Value Description
Nome opzione dotnet_style_allow_multiple_blank_lines_experimental
Valori delle opzioni true Consenti più righe vuote consecutive
false Non consentire righe vuote consecutive
Valore dell'opzione predefinito true

Example

// dotnet_style_allow_multiple_blank_lines_experimental = true
if (true)
{
    DoWork();
}


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

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.IDE2000.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