Per ReSharper 2016/02/02.
È necessario modificare il profilo per la pulizia. L'articolo corretto è chiamato Aggiungi/Rimuovi le parentesi graffe per le singole istruzioni in "if-else", "for", "foreach", "while", "do-while", "using". Questo articolo può essere trovato all'interno dell'articolo C# => Codice stili.
Se l'elemento è selezionato, verranno aggiunte le parentesi graffe; se deselezionato, le parentesi graffe verranno rimosse.
Nota: l'aggiunta non funziona ora (non so perché - forse, versione troppo recente di ReSharper). Tuttavia, se deselezionerai l'elemento menzionato, le parentesi esistenti attorno alle singole istruzioni non verranno rimosse.
UPD: il problema risolto, vedere i primi due commenti sotto questo post.
Buona domanda, ma cosa c'è di sbagliato nella prima sintassi? Le parentesi graffe non sono necessarie. – Micah
Alcuni sviluppatori sostengono che è preferibile includere parentesi graffe attorno a un blocco di codice a riga singola poiché può essere più leggibile e più gestibile. –
Inoltre, ho visto quante volte non utilizzare le parentesi graffe ha portato a bug. Qualcuno apporta una modifica, vede il se e aggiunge una nuova riga, non rendendosi conto che non verrà eseguita come parte del condizionale. È sottile ma è successo. –