編集

ESLint v9.33.0 リリース、one-varルールがES2026の構文をサポート

ESLint v9.33.0がリリース。

  • 変数をまとめて宣言するかどうかを制御するone-varルールが、ES2026のExplicit resource management機能であるusingおよびawait using構文で宣言された変数を処理可能に。
  • no-restricted-globalsルールが、グローバルオブジェクト(例: window.Promise)経由でアクセスされた制限付きグローバルを検出可能に。この動作は3つの新しいオプションで制御される。
    • checkGlobalObjectAccess: グローバルオブジェクト経由のアクセスを報告するブール値。
    • globalObjects: グローバルオブジェクト参照として扱う識別子のリスト。
    • globals: 制限付きグローバル名のリスト。

出展:ESLint v9.33.0 released - ESLint

編集