ESLint v9.32.0リリース
ESLint v9.32.0がリリース。JavaScript最新構文とTypeScript開発の包括的サポートを強化したマイナーアップデート。
- Explicit Resource Management
usingとawait using宣言に対応するコアルール更新curly: パーサーエラー回避のためブロック内単独文として許可no-unused-vars:Symbol.dispose暗黙呼び出しのため使用済み変数として扱うprefer-destructuring: パースエラー防止のため分割代入を要求しないrequire-awaitとno-await-in-loop:await usingをawait式として認識
- TypeScript Accessor Support強化
accessor-pairsとgrouped-accessor-pairsで新しいenforceForTSTypesオプション追加- TypeScriptインターフェースとタイプリテラルでのgetter/setterペア検証に対応
- 型定義でのアクセサーグループ化の強制が可能