ember.js Ember-Template-Lint如何修复hbs文件上的块缩进错误?

9nvpjoqh  于 2022-11-05  发布在  其他
关注(0)|答案(1)|浏览(93)

我可以在 *.js文件上运行eslint。但是,它似乎不支持车把文件。
我在网上做了一些搜索,找到了Ember-Template-Lint。但是,我无法弄清楚如何改变自动修复块缩进。是否有可能自动修复所有块缩进错误的Ember处理栏文件?
1.)我在.template-lintrc.js中使用什么规则(参见下面的代码)?
2.)我应该从终端运行什么命令来修复任何/所有 *.hbs文件?
https://github.com/ember-template-lint/ember-template-lint

.模板-链接.js

'use strict';

module.exports = {
    extends: 'recommended',

    rules: {
        'no-html-comments': false,
        'no-bare-strings': false
    }
};
hyrbngr7

hyrbngr71#

Ember Template Lint尚不支持自动修复错误。但它正在开发中。您可以在this GitHub issue中跟踪进度。
您可以使用Prettier for Glimmer Templates来自动格式化您的代码。这将修复与缩进相关的模板掉毛错误。但Glimmer对Pretier的支持仍处于试验阶段。它在this quest issue at GitHub中进行了跟踪。
如果使用Prettier的微光模板,我会建议通过ember-template-lint-plugin-prettier将Prettier与Ember模板Lint集成。

相关问题