2014-02-16 4 views
3

Каков наилучший способ предотвратить использование ReSharper определенных строк кода. Например, заявление if с одним условием и простым телом не должно быть обернуто. ReSharper в настоящее время заставляет эту линию ...Как предотвратить ReSharper от упаковки однострочных заявлений?

if (item == null) { return null; } 

... сломать, как это:

if (item == null) 
{ 
    return null; 
} 

Я не хочу, чтобы слепо отключить эту функцию, обязательно ... просто сделать его немного более умный.

ответ

5

Вы можете изменить это в R # Настройки:

  1. Откройте меню Resharper -> Параметры
  2. Перейти к Редактирование кода -> C# -> Форматирование Style -> Разрывы строк и Оберточные
  3. Переход к опции разрыва строки в одном вложенного оператора к Put на одной линии или не изменяйте

Edit: Как упомянуто @Alexander было бы более целесообразно использовать опцию разрыва строки в блоке с одним оператором который я думаю доступен с R # 8

+2

" Полагаю, строка Break Line в блоке с одним утверждением «настройка больше подходит для упомянутого фрагмента кода. –

+0

@ Александр, ты прав. Похоже, этот вариант является новым в R # 8. – faceman

Смежные вопросы