Skip to content
← Back to rules

unicorn/prefer-spread スタイル

🛠️ An auto-fix is available for this rule for some violations.

何をするか

古いパターンの代わりに スプレッド演算子 (...) の使用を強制します。

なぜ問題なのか

スプレッド演算子を使用することで、コードがより簡潔かつ読みやすくなります。

このルールに対して誤りなコードの例:

javascript
const foo = Array.from(set);
const foo = Array.from(new Set([1, 2]));

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

javascript
[...set].map(() => {});
Array.from(...argumentsArray);

使用方法

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

json
{
  "rules": {
    "unicorn/prefer-spread": "error"
  }
}
bash
oxlint --deny unicorn/prefer-spread

参照