corasao
@corasao
Начинающий web разработчик

Какой плагин для форматирования VS code вы используете?

Всем привет!

Ранее пользовался для форматирования кода плагином Beautify. Никогда не было претензий к нему. Сейчас VS Code отмечает его как нерекомендуемое приложение, которое больше не поддерживается.

Следовательно, пришло время выбрать что то другое. Выбор мой пал на Prettier. Но столкнулся с рядом проблем, и огромным количеством настроек. Вроде все настроил под себя, но время от времени выскакивают какие-то новые нью ансы в форматировании, что мне не очень нравиться. Вот как например

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

Подскажите пожалуйста:
а) как убрать через настройки " /" перед закрывающим одиночным тегом?
б) какой плагин для форматирования кода в VS Code посоветуете с личного положительного опыта? Форматировать нужно html, css, scss, js и php.

Заранее всем спасибо за ответ!
  • Вопрос задан
  • 185 просмотров
Решения вопроса 1
ddv88
@ddv88
Binance Futures
Комментировать
Пригласить эксперта
Ответы на вопрос 1
vabka
@vabka
Токсичный шарпист
а) как убрать через настройки " /" перед закрывающим одиночным тегом?

Зачем?
Использование такого синтаксиса с нормальным закрытием тегов только повышает надёжность и снижает шанс конфликта.

б) какой плагин для форматирования кода в VS Code посоветуете с личного положительного опыта? Форматировать нужно html, css, scss, js и php.

Для php хз что посоветовать, а для js использую eslint --fix, а для css/scss - stylelint
1. Не советую искать один универсальный инструмент для всего.
2. Советую искать самодостаточные инструменты для каждого языка (возможно, это будет плагин для eslint), которые не зависят от плагинов в VSCode. Тот же prettier и eslint как раз из таких - они работают самостоятельно, а плагин только чуть упрощает работу с ними.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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