Снимите показ ошибки Ember Handlebars Indentation в терминале - PullRequest
0 голосов
/ 03 октября 2018
<h2> Login Here </h2>
<form {{action="authenticate" on = "submit"}}>
    {{input type = "text" value=username placeholder="username"}}
    {{input type = "password" value=password placeholder="password"}}
    <button type = "submit"> Login </button>
</form>

Даже эта простая программа Ember показывает ошибку отступа, которая не создает никаких проблем при запуске кода, но все же она раздражает.Пожалуйста, найдите решение для удаления, показывающее ошибку отступа

1 Ответ

0 голосов
/ 03 октября 2018

Ember template lint по умолчанию использует 2 пробела для отступа.Похоже, вы используете либо 4 пробела, либо табуляцию.

Это должно устранить вашу ошибку линтинга:

<h2> Login Here </h2>
<form {{action="authenticate" on = "submit"}}>
  {{input type = "text" value=username placeholder="username"}}
  {{input type = "password" value=password placeholder="password"}}
  <button type = "submit"> Login </button>
</form>

Кроме того, я не знаю, насколько вы знакомы с линтингом, но не требуется для исправления программы.Его единственная цель - помочь со стилем кода, чтобы в больших проектах с несколькими членами команды была согласованность.

В зависимости от того, какой линтер вы установили (может быть этот: https://github.com/ember-template-lint/ember-template-lint), выможете изменить правила в соответствии с вашим стилем кода: https://github.com/ember-template-lint/ember-template-lint/blob/master/docs/rules.md

...