我能够在*.js文件上运行eslint。然而,它似乎不支持手柄文件。
我在网上做了一些搜索,找到了Ember模板Lint。但是,我不知道如何改变自动修复块缩进。有可能自动修复Ember句柄栏文件上的所有块缩进错误吗?
1.(在.template-lintrc.js中使用什么规则(请参阅下面的代码(?
2.(从终端运行什么命令来修复任何/all*.hbs文件?
https://github.com/ember-template-lint/ember-template-lint
.template lintrc.js
'use strict';
module.exports = {
extends: 'recommended',
rules: {
'no-html-comments': false,
'no-bare-strings': false
}
};
Ember Template Lint还不支持自动修复错误。但它正在积极开发中。您可以跟踪此GitHub问题的进展。
您可以使用Prettier for Glimmer Templates来自动格式化您的代码。这将修复与压痕相关的模板过梁错误。但Glimmer对Prettier的支持仍然是实验性的。它在GitHub的这个任务问题中被跟踪。
如果使用Prettier作为Glimmer模板,我建议通过ember-template-lint-plugin-prettier
将Prettier与Ember模板Lint集成。