这个项目能做什么
通过分别处理 HTML 和嵌入的 Perl 来格式化 Mojolicious HTML 模板。HTML 结构由 Prettier 内置的 HTML 格式化程序处理。位于 <% %>, <%= %>, <%== %> 标签和 % 控制行中的嵌入 Perl 代码在安装了 perltidy 的情况下会被重新格式化;否则,Perl 代码保持不变。该插件能够识别 Mojolicious 块语法以实现正确的缩进,合并连续的空行,并规范化 void HTML 元素。它使用 Prettier 的标准选项(如 printWidth, tabWidth 等)来确保布局一致,并遵循 .perltidyrc 的 Perl 风格设置。Perl 重新格式化需要安装 perltidy 和 Mojolicious。该插件具有幂等性:对已格式化的文件再次格式化不会产生任何更改。注意:与 @awmottaz/prettier-plugin-void-html 冲突;请使用覆盖设置将插件范围限定在特定的文件模式中。
评论
0 评分人数达到10人后显示
登录后参与讨论。