Ember-Template-Lint Как исправить ошибки блочного отступа в файлах hbs? - PullRequest
2 голосов
/ 11 марта 2020

Я могу запустить eslint для *. js файлов. Тем не менее, он не поддерживает файлы руля.

Я провел поиск в Интернете и нашел Ember-Template-Lint. Но я не могу понять, как изменить автоматически исправить отступы блока. Можно ли автоматически исправить все ошибки отступов блоков в файлах дескрипторов Ember?

1.) Какое правило я использую в .template-lintr c. js (см. Код ниже)?

2.) Какую команду запустить из терминала, чтобы исправить любые / все * .hbs файлы?

https://github.com/ember-template-lint/ember-template-lint

. template-lintr c. js

'use strict';

module.exports = {
    extends: 'recommended',

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

1 Ответ

1 голос
/ 14 марта 2020

Ember Template Lint пока не поддерживает автоматическое исправление ошибок. Но он находится в стадии активной разработки. Вы можете отслеживать прогресс в этой проблеме GitHub .

. Вы можете использовать Prettier для шаблонов Glimmer для автоматического форматирования кода. Это исправит ошибки связывания шаблона, связанные с отступами. Но поддержка Gtlmer для Prettier все еще экспериментальна. Он отслеживается в этой задаче квеста на GitHub .

Если вы используете Prettier для шаблонов Glimmer, я бы порекомендовал интегрировать Prettier с Ember Template Lint через ember-template-lint-plugin-prettier.

...