Aggiungere parentesi graffe (IDE0011)
Proprietà | Valore |
---|---|
ID regola | IDE0011 |
Titolo | Aggiungi parentesi graffe |
Categoria | Stile |
Subcategory | Regole della lingua (preferenze di blocco di codice) |
Lingue applicabili | C# |
Opzioni | csharp_prefer_braces |
Panoramica
Questa regola di stile riguarda l'uso delle parentesi graffe { }
per racchiudere i blocchi di codice.
Opzioni
Usare l'opzione seguente per specificare se le parentesi graffe sono preferite o meno e, se preferite, solo per i blocchi di codice su più righe.
Per altre informazioni sulla configurazione delle opzioni, vedere Formato di opzione.
csharp_prefer_braces
Proprietà | Valore | Descrizione |
---|---|---|
Nome opzione | csharp_prefer_braces | |
Valori delle opzioni | true |
Preferisce le parentesi graffe anche per una riga di codice |
false |
Preferisce nessuna parentesi graffa se consentito | |
when_multiline |
Preferire parentesi graffe su più righe | |
Valore dell'opzione predefinito | true |
// csharp_prefer_braces = true
if (test) { this.Display(); }
// csharp_prefer_braces = false
if (test) this.Display();
// csharp_prefer_braces = when_multiline
if (test) this.Display();
else { this.Display(); Console.WriteLine("Multiline"); }
Eliminare un avviso
Se si vuole eliminare solo una singola violazione, aggiungere direttive del preprocessore al file di origine per disabilitare e quindi riabilitare la regola.
#pragma warning disable IDE0011
// The code that's violating the rule is on this line.
#pragma warning restore IDE0011
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.IDE0011.severity = none
Per disabilitare tutte le regole in stile codice, impostare la gravità per la categoria Style
none
su 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.