Фон:
Я использую Prettier - Расширение форматирования кода расширение для VSCode для автоматического форматирования моего кода при сохранении.
Проблема:
Я привык писать однострочные блоки в моих файлах sass (где есть только одно свойство), например:
.some-class { background: #f00; }
Проблема в расширении Prettier форматирует его в несколько строк, например,
.some-class {
background: #f00;
}
Кажется, красивее использовать stylelint для файлов css / scss, и я обнаружил, что эти настройки можно перезаписать, включив это в настройках:
"prettier.requireConfig": true
и с использованием файла .prettierrc.js , но не удалось отключить подкладку для однострочных блоков.Буду признателен, если у кого-нибудь есть какие-либо исправления для этого.
Спасибо
Обновление:
Настройки не могут быть перезаписаны "prettier.requireConfig": true
.Расширение Prettier - Форматировщик кода для VSCode не имеет возможности редактировать таблицы стилей, накладываемые из настроек VSCode.
Однако есть возможность включить интеграцию stylelint но для этого требуются модули stylelint и stylelint-prettier npm .
Prettier по умолчанию использует стандартную конфигурацию stylelint для стилирования и форматирования таблицы стилей.
Разместил решение ниже.