prefer-template
Требовать шаблонные строки вместо конкатенации строк
Некоторые проблемы, обнаруживаемые этим правилом, автоматически исправляются параметром командной строки --fix
Это правило в настоящее время заморожено, и запросы на добавление функций не принимаются.
В ES2015 (ES6) вместо конкатенации строк можно использовать шаблонные строки.
const str = "Hello, " + name + "!";
const str = `Hello, ${name}!`;
Подробное описание правила
Это правило предназначено для обнаружения использования операторов + со строками.
Примеры неправильного кода для этого правила:
/*eslint prefer-template: "error"*/
const str = ;
const str1 = ;
Примеры правильного кода для этого правила:
/*eslint prefer-template: "error"*/
const str = "Hello World!";
const str1 = `Hello, ${name}!`;
const str2 = `Time: ${12 * 60 * 60 * 1000}`;
// This is reported by `no-useless-concat`.
const str4 = "Hello, " + "World!";
Параметры
У этого правила нет параметров.
Когда не следует использовать это правило
Это правило не следует использовать в средах ES3/5.
В ES2015 (ES6) и более поздних версиях, если вы не хотите получать уведомления о конкатенации строк, это правило можно отключить.
Связанные правила
Версия
Это правило появилось в ESLint v1.2.0.
Ресурсы
© OpenJS Foundation and other contributors
Licensed under the MIT License.
https://eslint.org/docs/latest/rules/prefer-template