Prettier v3.8.1
Playground link
Input:
<!DOCTYPE html>
<HTML CLASS="no-js mY-ClAsS">
<body>
<p class="m-0 ms-2">
{{ "{{num_of_selected_files}} / {{num_of_total_files}} files selected" | translate:
{num_of_selected_files: 20, num_of_total_files: 30} }}
</p>
</body>
</HTML>
Output:
<!DOCTYPE html>
<HTML CLASS="no-js mY-ClAsS">
<body>
<p class="m-0 ms-2">
{{ "{{num_of_selected_files}} / {{ num_of_total_files }} files selected" |
translate: {num_of_selected_files: 20, num_of_total_files: 30} }}
</p>
</body>
</HTML>
Expected output:
<!DOCTYPE html>
<HTML CLASS="no-js mY-ClAsS">
<body>
<p class="m-0 ms-2">
{{ "{{num_of_selected_files}} / {{num_of_total_files}} files selected" |
translate: {num_of_selected_files: 20, num_of_total_files: 30} }}
</p>
</body>
</HTML>
Why?
These bracket uses are not part of literal JavaScript objects and should not be formatted.
Prettier v3.8.1
Playground link
Input:
Output:
Expected output:
Why?
These bracket uses are not part of literal JavaScript objects and should not be formatted.