Можно ли в VS Code настроить форматирование блока объявления (в фигурных скобках) в одну строку, если задано одно свойтво?

Здравствуйте.
Для форматирования кода в VS Code использую Beautify (пробовал Prettier)

Ни в одном из расширений не нашел настройки, определяющей правило, запрещающее форматировать CSS-блок, состоящий из одного свойства.

Например, чтобы строка
5cb59100c6f8d902399628.jpeg

не превращалась в
5cb5910cb3acb637780766.jpegВопрос:
Помогите пожалуйста найти расширение или настройку, позволяющую запретить форматирование подобных ситуаций.

Спасибо
  • Вопрос задан
  • 842 просмотра
Решения вопроса 1
RedEagle69
@RedEagle69
Html-верстальщик, Front-end разработчик
Что-то вроде stylelint с опцией --fix должно решить вашу проблему. См. https://stylelint.io/user-guide/rules для документации по всем правилам stylelint.

Здесь, следующие правила stylelint будут наиболее актуальными:

  1. block-opening-brace-newline-before: never-multi-line
  2. block-opening-brace-newline-after: never-multi-line
  3. block-closing-brace-newline-before: never-multi-line
  4. block-closing-brace-newline-after: never-multi-line

Соответствующие страницы документации stylelint:
  1. Руководство по настройке Stylelint
  2. VSCode Stylelint
  3. Переключатель автофикса CLI Stylelint (--fix)


Также в VSCode есть расширение stylefmt, оно может форматировать стили по конфигу Stylelint-а.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы