Skip to content
← Back to rules

unicorn/no-unreadable-array-destructuring スタイル

An auto-fix is available for this rule.

何をするか

読みにくい配列の構造分解を禁止する

なぜ問題なのか

構造分解は非常に有用ですが、場合によってはコードの可読性を低下させることがあります。 このルールでは、配列から構造分解する際に連続する値を無視することを防止します。

このルールに違反するコードの例:

javascript
const [, , foo] = parts;

このルールに準拠するコードの例:

javascript
const [foo] = parts;

使い方

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

json
{
  "rules": {
    "unicorn/no-unreadable-array-destructuring": "error"
  }
}
bash
oxlint --deny unicorn/no-unreadable-array-destructuring

参考情報