eslint/prefer-template スタイル
何をするか
文字列連結の代わりにテンプレートリテラルを使用することを要求します。
なぜ悪いのか
ES2015(ES6)では、文字列連結の代わりにテンプレートリテラルを使用できます。
例
このルールに関して誤りなコードの例:
js
const str = "Hello, " + name + "!";
const str1 = "Time: " + 12 * 60 * 60 * 1000;このルールに関して正しいコードの例:
js
const str = "Hello World!";
const str2 = `Time: ${12 * 60 * 60 * 1000}`;
const str4 = "Hello, " + "World!";使い方
設定ファイルまたは CLI でこのルールを有効化するには、以下のように使用できます:
json
{
"rules": {
"prefer-template": "error"
}
}bash
oxlint --deny prefer-template