nebulab / erb-formatter

Format ERB files with speed and precision
MIT License
151 stars 25 forks source link

`end` tags being grouped #46

Open luizkowalski opened 9 months ago

luizkowalski commented 9 months ago

Hey, I have a rather complex form like this: https://gist.github.com/luizkowalski/6b90e9cf978927a6faca15258f7c7a24

this page was formatted using htmlbeautifier. When I try to format it with erb-formatter, it groups end together in a really weird way:

<%= tag.label class: "mt-1" do %>
  <%= t("messages.strength") %>
  <%= tag.span class: "ml-1 font-bold", data: { password_strength_target: "destination" } %>
<% end %><% end %><%= tag.div class: "form-control mt-4 w-fit" do %>
...
<% end %><% end %><%= tag.div class: "form-control mt-2" do %>

I'm using the following options: --stdin-filename", "{path}", "--print-width", "250

elia commented 9 months ago

This is a legit bug, thanks for reporting! I'll look into it if I get a chance 👍