Ember-Template-Lint 如何修复 hbs 文件中的块缩进错误?

Ember-Template-Lint How to fix block-indentation errors on hbs files?

我能够 运行 eslint *.js 文件。但是,它似乎不支持车把文件。

我在网上搜索了一下,找到了 Ember-Template-Lint。但是,我无法弄清楚如何更改自动修复块缩进。是否可以自动修复 Ember 句柄文件中的所有块缩进错误?

1.) 我在 .template-lintrc.js 中使用什么规则(见下面的代码)?

2.) 我从终端 运行 使用什么命令来修复 any/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 尚不支持自动修复错误。但它正在积极开发中。您可以在 this GitHub issue.

中跟踪进度

您可以使用 Prettier for Glimmer Templates to automatically format your code. This will fix indentation related template linting errors. But the Glimmer support for Prettier is still experimental. It's tracked in this quest issue at GitHub.

如果将 Prettier 用于 Glimmer 模板,我建议通过 ember-template-lint-plugin-prettier.

将 Prettier 与 Ember Template Lint 集成