Будет здорово, если вы подробнее опишите проблему на гитхабе: версия CSScomb, как используется (npm/cli/плагин), код, на котором всё падает, и конфиг, который вы используете.
Если не использовать свойства block-indent, space-after-opening-brace и space-before-closing-brace, должно получиться. Но тогда за отступами придётся следить самостоятельно. Есть вот такая похожая задача. Если к ней хотя бы добавить комментарий, увеличится вероятность, что какой-нибудь разработчик посчитает нужным эту функцию реализовать :)
«Расчёска» предназначена для работы с исходным кодом во время разработки: как плагин для редактора, задача для сборщика или линтер для прекоммит хука.
Не могу придумать случай, когда бы CSScomb понадобился как часть веб-приложения.
Хотя на csscomb.com на странице демо мы подключаем «расчёску» как обычный node-модуль.
Как это сделать, написано здесь.
Если речь всё же об использовании в качестве плагина у себя на компьютере, то скажите, как вам удобнее форматировать код (может, через терминал или из текстового редактора), а я объясню, как CSScomb установить и настроить.
Мы не так давно подумывали написать JScomb, но потом нашли esformatter и успокоились.
Между версиями CSScomb 3.0.0-5 и 3.0.0 изменился API, а в коде плагина это пока не поправлено. Задача для Gulp, хотя и установит свежую «расчёску», свалится с ошибкой при попытке обработать препроцессорный файл (например, styles.less). Поэтому я пока не советую его использовать.
block-indent
,space-after-opening-brace
иspace-before-closing-brace
, должно получиться. Но тогда за отступами придётся следить самостоятельно.Есть вот такая похожая задача. Если к ней хотя бы добавить комментарий, увеличится вероятность, что какой-нибудь разработчик посчитает нужным эту функцию реализовать :)
Не могу придумать случай, когда бы CSScomb понадобился как часть веб-приложения.
Хотя на csscomb.com на странице демо мы подключаем «расчёску» как обычный node-модуль.
Как это сделать, написано здесь.
Если речь всё же об использовании в качестве плагина у себя на компьютере, то скажите, как вам удобнее форматировать код (может, через терминал или из текстового редактора), а я объясню, как CSScomb установить и настроить.
Мы не так давно подумывали написать JScomb, но потом нашли esformatter и успокоились.
styles.less
). Поэтому я пока не советую его использовать.Но если
color
входит в списокsort-order
, пустая строка должна была добавиться. Заведите таск, пожалуйста, я посмотрю: github.com/csscomb/csscomb.js/issues/new