編集

ESLint v9.32.0リリース

ESLint v9.32.0がリリース。JavaScript最新構文とTypeScript開発の包括的サポートを強化したマイナーアップデート。

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

出展:ESLint v9.32.0 released

編集