Настроить Райдер

Может ли кто-нибудь помочь с настройкой синтаксиса Rider? Я пытаюсь научить Rider форматировать условия таким образом, чтобы предикаты всегда были на новой строке, а не в конце предыдущей. Вот как это работает сейчас:

      query.Where(item => item.NormalizedPartNumber == partIdentifier.NormalizedPartNumber ||
                                       item.EPartType == partIdentifier.EPartType &&
                                       item.TypeCd == partIdentifier.TypeCd &&
                                       item.PartConfigId == partIdentifier.PartConfigId);

пока я ожидаю увидеть другое форматирование:

      query.Where(item => item.NormalizedPartNumber == partIdentifier.NormalizedPartNumber 
                                       || item.EPartType == partIdentifier.EPartType 
                                       && item.TypeCd == partIdentifier.TypeCd 
                                       && item.PartConfigId == partIdentifier.PartConfigId)

Как вы можете видеть '&&' и '||' всегда должен быть на новой строке.

1 ответ

Вы можете сделать это с

Настройки -> Редактор -> Стиль кода -> C#

подробно выберите вкладку

Разрывы строк и перенос -> Расположение двоичных выражений

CHECK Предпочитать обертку перед оператором в двоичном выражении :)

Другие вопросы по тегам