@lebedev112

Как исправить конфликт prettier и vscode? Почему vscode ведет себя так странно?

После нескольких дней фрустрации, блуждания по интернету в поиске решения проблемы, я ничего не нашел. Без prettier работать очень неудобно.

Очень странная ошибка, которая по какой-то причине воспроизводится на моей машине. С таким багом раньше не сталкивался.

В чем проблема: после установки prettier как расширения, я создаю конфигурационные файлы в корне проекта: папку .vscode (внутри файл settings.json) и файл .prettierrc (кроме prettier ничего не стоит, остальные настройки сброшены в дефолтные)
В них соответственно я задаю конфиг

settings.json
{
      "editor.codeActionsOnSave": {
          "source.fixAll": true
      },
      "editor.formatOnSave": true,
      "javascript.format.enable": false,
      "material-icon-theme.activeIconPack": "react_redux"
  }


.prettierrc
{
    "semi": false,
    "singleQuote": true,
    "tabWidth": 4,
    "trailingComma": "es5"
  }


Теперь, когда я prettier и settings вступили в силу, prettier работает отлично как и должно. Однако через 10 минут стабильной работы сразу после сохранения очередного файла появляется странный баг, которого я раньше не видел .Примеры на скриншотах ниже
1) До сохранения файла: 5f557be5a4e29906315527.png

2) После сохранения файла:
5f557c31cb47b391420435.png

Куда копать? Как можно это пофиксить? Фиксится ли это вообще?
  • Вопрос задан
  • 1942 просмотра
Решения вопроса 1
Попробуйте добавить в .prettierrc
jsxBracketSameLine: true
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы