Как настроить prettier для html чтоб не закрывал одиночные тэги???

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

Чтобы отключить это поведение и сохранить одиночные теги без закрытия, вам потребуется настроить Prettier с использованием опции "jsxBracketSameLine". Данная опция управляет размещением закрывающих скобок (закрывающих тегов) в одной строке или на следующей строке.

Чтобы настроить Prettier для HTML с отключенным закрытием одиночных тегов, вам следует создать или отредактировать файл .prettierrc в корне вашего проекта и добавить следующую конфигурацию:

{
"htmlWhitespaceSensitivity": "strict",
"jsxBracketSameLine": true,
"semi": false,
"singleQuote": true
}

В этом примере:

- "htmlWhitespaceSensitivity": "strict" гарантирует, что Prettier будет учитывать чувствительность к пробелам в HTML коде;
- "jsxBracketSameLine": true говорит Prettier не размещать закрывающую скобку на отдельной строке;
- "semi": false отключает автоматическое добавление точек с запятой в конце строк;
- "singleQuote": true включает использование одинарных кавычек для строковых литералов.

После сохранения этой конфигурации, Prettier будет применять эти настройки при форматировании ваших HTML файлов.

Нужно также убедиться, что у вас установлена Prettier как зависимость проекта и что вы используете правильную версию. Вы можете добавить Prettier как зависимость проекта с помощью npm или yarn, выполнив следующую команду в командной строке:

npm install --save-dev prettier

или

yarn add --dev prettier

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