eslint --fix вводит странные пробелы в строковых литералах шаблона ES6 - PullRequest
0 голосов
/ 01 февраля 2019

Когда мы запустили eslint --fix на нашей кодовой базе, она заменила множество конкатенаций строк из нашего старого кода на литералы шаблонов.Это здорово, но это противоречит интуиции.

//legacy
const mass = parseFloat(item.mass).toFixed(3) + 'kg';
//output after eslint
const mass = `${parseFloat(item.mass).toFixed(3)  }kg`;

Почему здесь есть два пробела между концом выражения и символом }?Как этого можно избежать?

1 Ответ

0 голосов
/ 01 февраля 2019

Внутри вашего файла eslintrc проверьте правило

'template-curly-spacing': ['error', 'never']

, попробуйте снова запустить eslint --fix.Я пытался, и это сработало как шарм

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...