Skip to content
← Back to rules

eslint/no-useless-concat Suspicious

何を実行するか

リテラルまたはテンプレートリテラルの不要な連結を禁止します

なぜ問題なのか

2つの文字列を連結する必要がある場合、それらを1つのリテラルに統合できるため、不要な操作です。

このルールに対して誤ったコードの例:

javascript
var foo = "a" + "b";
javascript
var foo = "a" + "b" + "c";

このルールに対して正しいコードの例:

javascript
var foo = "a" + bar;

// マルチラインでの文字列連結の場合

javascript
var foo = "a" + "b" + "c";

使い方

設定ファイルまたは CLI でこのルールを有効化するには、次のように使用できます:

json
{
  "rules": {
    "no-useless-concat": "error"
  }
}
bash
oxlint --deny no-useless-concat

参照