Преобразовать String.concat () в строку шаблона - PullRequest
1 голос
/ 12 февраля 2020

Мне нужно переписать несколько сценариев от коллеги.

Мы используем ES2015 +, поэтому мы можем использовать строки шаблонов, однако почти все его конкатенации строк выполняются с помощью функции .concat ().

Есть ли автомат c способ преобразования следующего кода?

Исходный код:

const logName = "example"
const errorMessage = "error";
console.log("Error: ".concat(errorMessage));
console.log("".concat(logName, ": ").concat(errorMessage));

Преобразованный код:

const logName = "example"
const errorMessage = "error";
console.log(`Error: ${errorMessage}`);
console.log(`${logName}: ${errorMessage}); 

Для конкатенации строк с "" + errorMessage У меня нет проблем, eslint автоматически может преобразовать их в `${errorMessage}`.

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