2025-09-05 79文字 1分 編集 ESLint v9.35.0がリリース、preserve-caught-errorの追加 #ESLint ESLint v9.35.0がリリース。ブロック内で新しいエラーをスローするときにcauseプロパティを強制するpreserve-caught-errorルールが追加された。 js// ❌ 不正 try { // ... } catch (error) { throw new Error("Something went wrong"); } // ✅ 正解 try { // ... } catch (error) { throw new Error("Something went wrong", { cause: error }); } #参考文献 ESLint v9.35.0 released - ESLint Blog