eslint не распознает литерал шаблона

const perunString = perun.times(100).toFixed(2).toString();
return `%{perunString} %`;

Что дает две ошибки

  1. perunString определен, но никогда не используется
  2. Строки должны использовать одинарные кавычки.

person Aakil Fernandes    schedule 22.03.2016    source источник


Ответы (1)


У вас есть ошибка в синтаксисе интерполяции вашего шаблона, которая, вероятно, вызывает обе ошибки:

// Before
`%{perunString} %`

// After
`${perunString} %`

Обратите внимание на изменение с %{ на ${.

person JMM    schedule 22.03.2016
comment
Нет, я хочу включить perunString, а затем знак процента в конце - person Aakil Fernandes; 22.03.2016
comment
Извините, попытался установить версию ecmaversion, но это не помогло - person Aakil Fernandes; 22.03.2016
comment
@Aakil Обновлено. Итак, вы хотите иметь: `${perunString} %`? - person JMM; 22.03.2016
comment
Аааа, я хотел иметь знак доллара, а не знак процента. Извините. Можете ли вы отредактировать свой ответ именно на это? Версия ecmascript уже была правильной, а не проблема - person Aakil Fernandes; 22.03.2016
comment
Конечно, я начал отвечать, основываясь на том, что не узнал в заголовке, прежде чем понял, что проблема не в распознавании строки шаблона. - person JMM; 22.03.2016