Запретить js-beautify от добавления лишних пробелов / пустых строк
JS-Beautify (используется в VSCode) раздражает меня, добавив дополнительные строки после комментариев:
Мой sample.scss
/* a fancy comment */
.foo-bars {
background: $gray;
display: block;
width: 26px !important;
}
... становится...
/* a fancy comment */
<-- annoying empty line inserted
.foo-bars {
background: $gray;
display: block;
<--- (this is fine. I like it being preserved)
width: 26px !important;
}
Это мое .jsbeautifyrc
(подтверждено, чтобы быть эффективным, то есть путем тестирования с "indent_char": "#"
)
{
"indent_char": " ",
"preserve_newlines": true,
"max_preserve_newlines": 8,
"keep-array-indentation": true,
"break_chained_methods": false,
"newline_between_rules": false,
"selector_separator_newline": false,
"end_with_newline": false
}
обновление: влияет /* block comments */
только не // line comments
,
1 ответ
Решение
Похоже, что это должно было быть исправлено ( js-beautify # 609), но как-то не получилось, как ожидалось, так как все еще есть открытая проблема #531 и ожидающий запрос на удаление по этой проблеме.
Как вы упомянули, вы можете использовать // line comments
как обходной путь на данный момент.