Aggiungere parentesi graffe (IDE0011)
Proprietà | Valore |
---|---|
ID della regola | IDE0011 |
Titolo | Aggiungere parentesi graffe |
categoria | Stile |
sottocategoria | Regole del linguaggio (preferenze del blocco di codice) |
lingue applicabili | C# |
Opzioni | csharp_prefer_braces |
Panoramica
Questa regola di stile riguarda l'uso di 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 blocchi di codice su più righe.
Per altre informazioni sulla configurazione delle opzioni, vedere Formato opzione.
csharp_prefer_braces
Proprietà | Valore | Descrizione |
---|---|---|
nome opzione | csharp_prefer_braces | |
valori di opzione | true |
Preferire parentesi graffe anche per una riga di codice |
false |
Se consentito, evitare le parentesi graffe | |
when_multiline |
Preferire parentesi graffe su più righe | |
valore di 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 desidera 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à su none
nel file di configurazione .
[*.{cs,vb}]
dotnet_diagnostic.IDE0011.severity = none
Per disabilitare tutte le regole di tipo 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.