prettier

Глобальная установка плагина:

npm install --global prettier

В корне проекта нужно создать файл .prettierrc с настройками

Настройки prettier:

  • tabWidth - ширина табуляции
  • useTabs - использовать табы
  • singleQuote - одинарные ковычки
  • jsxSingleQuote - одинарные кавычки в jsx
  • arrowParens - если в стрелочной функции один аргумент, то его нужно удалять
  • semi - точка с запятой в конце
  • trailingComma - ставить запятую в конце (у объектов)
  • printWidth - максимальная длина строки
  • bracketSpacing - будет оставлять по пробелу отступов внутри объектов { имя }
  • endOfLine - окончание строк будет оставаться по умолчанию
{  
  "useTabs": true,  
  "tabWidth": 4,  
  "printWidth": 100,  
  "trailingComma": "all",  
  "singleQuote": true,  
  "jsxSingleQuote": true,  
  "semi": true,  
  "bracketSpacing": true,  
  "endOfLine": "auto"  
}

Далее в настройках указываем путь до плагина и активируем форматирование при сохранении (так же можно указать дополнительные файлы с форматированием).