Красивее: ошибка форматирования допустимого руля/html-кода

#visual-studio-code #attributes #handlebars.js #prettier #hbs

Вопрос:

Это мое первое взаимодействие с Stackoverflow!

Есть ли способ в разделе vscode, используя более красивое или другое решение, отформатировать следующий handlebars/HTML шаблон:

 <div 
  {{#if myOnclick}}
    onclick="{{myOnclick}}"
  {{/if}}
>
  Click me!
</div>
 

что на самом деле приводит к ошибке: SyntaxError: A block may only be used inside an HTML element or another block.

Здесь есть детская игровая площадка.

Я понимаю, что prettier использует glimmer под капотом, и, цитируя примечания к выпуску: «Это означает, что Prettier не будет форматировать файлы руля, которые нельзя разобрать в такое дерево».

Я думаю, что здесь дело обстоит именно так, но я также подозреваю, что это довольно распространенный вариант использования.

Очевидно, что я могу жить без автоформатера, но с ним лучше 😉

Любая помощь по этой теме была бы весьма признательна.