Skip to content
← Back to rules

eslint/prefer-template スタイル

An auto-fix is available for this rule.

何をするか

文字列連結の代わりにテンプレートリテラルを使用することを要求します。

なぜ悪いのか

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

参照