Настройка VSCode для перемещения объектов JavaScript внутри массивов на новую строку - PullRequest
2 голосов
/ 31 мая 2019

Существует ли параметр расширения кода VS, который при использовании formatOnSave заставляет объектно-буквенные фигурные скобки для первого объекта в массиве начинаться со следующей строки?

Попытка добиться этого:

const arrOfObjs = [
  {
    name: 'Obj1'
  },
  {
    name: 'Obj2'
  }
];

Но вместо этого средство форматирования выводит первый объект в той же строке, что и скобка массива:

const arrOfObjs = [{
    name: 'Obj1'
  },
  {
    name: 'Obj2'
  }
];

Это заставляет ESLint кричать об отступах (ожидал 2, но нашел 4),Прямо сейчас я игнорирую ошибку в моем коде, но это будет продолжаться, пока я не смогу заставить эти две вещи работать вместе.:)

1 Ответ

1 голос
/ 31 мая 2019

Вероятно, существует конфликт между VSCode и ESLin, оба форматируют одновременно, пусть ESLint управляет форматированием: "editor.formatOnSave": false и "eslint.autoFixOnSave": true

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...