Существует ли более красивая конфигурация для операторов переключения форматирования?

#javascript #typescript #formatting #prettier

Вопрос:

В настоящее время я использую Prettier для форматирования своего кода машинописи.

Это моя проблема: если у меня есть такой код, как этот:

 switch (someVariable) {
  case "one": return 10;
  case "two": return 20;
  default: return 30;
}
 

Красивее отформатирует это в:

 switch (someVariable) {
  case "one":
    return 10;
  case "two":
    return 20;
  default: 
    return 30;
}
 

Я хочу избежать последнего, так как это добавляет дополнительные три строки кода и делает весь оператор switch менее читаемым и эстетичным.

Мой вопрос: есть ли какая-нибудь более красивая конфигурация, в которую я могу включить, .prettierrc которая переопределит форматирование операторов switch?

Ответ №1:

Prettier-это самоуверенный форматировщик кода, у которого намеренно очень мало возможностей для настройки. К сожалению для вас, это не один из них.

Ответ №2:

Найдено решение: добавление // prettier-ignore комментария над функцией (или над самим оператором switch) приведет к тому, что prettier будет игнорировать все в этой функции.