日々精進

新しく学んだことを書き留めていきます

js-beautifyでHTMLをフォーマットすると大分違和感のあるフォーマットになってしまう

問題になるのは長いタグに改行を入れたとき。 以下のように、タグの属性の前に改行が入った場合、属性の前にインデントが付けられるが 閉じタグのインデントがこの属性の先頭と同じインデントになってしまう。。

                <td
                  class="fio-customer-intention-confirm-centering">
                  <div 
                    class="d-flex">
                    </div>
                  </td>

これすごい違和感あるんだけど、海外では普通なのか? 設定で回避することも出来なさそうなので使うのを諦めました。

参考: github.com