Красивее - значение парантезов вокруг назначенных переменных

1
  • VS Code 1.16

Я форматирую код с помощью Prettier с форматированием при сохранении. Я получаю странные скобки вокруг назначенных переменных;

У меня эти две переменные

Перед форматированием:

   tlProjectLoader = new TimelineMax({
      paused: true
   }),

  $laoder = $(this).find('.loader');

После форматирования:

  (tlProjectLoader = new TimelineMax({
    paused: true
  })),

  ($laoder = $(this).find('.loader'));

Я знаю, что это вызвано Prettier, как когда я отключил его, и этого поведения не происходит. Итак, почему? Если мне это не нужно - как отключить его?

Теги:
format
formatting
prettier

1 ответ

1
Лучший ответ

Кажется, что это происходит, когда вы объявляете глобальные переменные в одном выражении (разделенные запятыми, а не точкой с запятой)

Таким образом, у вас есть два варианта: либо используйте var/let/const, либо разделите объявления с точкой с запятой:

global = 123;
anotherGlobal = 345;

Подсказка: вы можете протестировать Prettier на Prettier Playground

  • 0
    Как насчет третьего варианта отключения этого правила? Не могу найти его в документах, хотя ...
  • 0
    @ Себастьян, я сомневаюсь, что вы можете настроить это. Также я бы порекомендовал использовать const для глобальных переменных и использовать let / var для локальных. Избегайте использования глобальных переменных, когда можете.
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню