Ao embelezar uma regra CSS contendo um combinador >
, o combinador ficou preso ao seletor anterior. Na verdade, mesmo que já esteja formatado corretamente, o espaço é removido. Torna muito difícil usar js-beautify
em arquivos CSS que contenham> combinadores porque produzirá seletores que não funcionarão.
O código parecia assim antes do embelezamento:
.foo > h3 {
...
}
Eu esperaria que a entrada não mudasse. O código deveria ter a seguinte aparência após o embelezamento:
/* Space here
V */
.foo > h3 {
...
}
O código realmente ficou assim após o embelezamento:
/* No space
V */
.foo> h3 {
...
}
SO: Archlinux com Emacs web-beautify.el
Também testado na linha de comando somente fora do Emacs.
Padrões
Foi corrigido em 1.6.4
, isso não acontece mais desde que defini space_around_combinator
como verdadeiro, que pena. Este parâmetro deve ser verdadeiro por padrão.
Olá! Ainda tenho um "sem espaço" ao redor de qualquer seletor irmão quando embelezo um arquivo css.
Na verdade, eu uso o atom-beautify.
Eu também
@NSExceptional @ subfighter3
https://beautifier.io/ com configuração:
{
"space_around_combinator": true
}
Formatos conforme o esperado. A correção será necessária no embelezador do átomo.
Obrigado!
Obrigado!
Comentários muito úteis
Olá! Ainda tenho um "sem espaço" ao redor de qualquer seletor irmão quando embelezo um arquivo css.
Na verdade, eu uso o atom-beautify.