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: 制限付きグローバル名のリスト。