eslint/eslint
github.com/eslint/eslintv9.36.0
この記事は、ESLintのバージョン9.36.0のリリースノートを提供しています。このリリースでは、いくつかの新機能とバグ修正が含まれています。具体的には、エッジケースにおけるエラーの保持に関する修正や、ルールオプションの型に関する修正が行われました。また、ドキュメントの更新もあり、例をdefineConfigを使用するように変更しています。さらに、依存関係のアップグレードや、テストの改善も行われています。これにより、ESLintの機能性と安定性が向上しています。 • エッジケースにおけるエラーの保持に関する修正が追加された。 • ルールオプションの型に関するバグが修正された。 • ドキュメントが更新され、例がdefineConfigを使用するように変更された。 • 依存関係のアップグレードが行われた。 • テストの改善が行われ、エラーオブジェクトに欠落していた情報が追加された。
v9.35.0
ESLintのバージョン9.35.0がリリースされ、いくつかの新機能とバグ修正が含まれています。新機能としては、空の関数に対する提案機能(no-empty-function)、空の静的ブロックに対する提案機能(no-empty-static-block)、および捕捉されたエラーを保持するルール(preserve-caught-error)が追加されました。バグ修正では、uncloneableオプションのエラーメッセージの更新、no-emptyルールにおけるコメント付きの空のswitch文の無視、テストケースの型にbeforeとafterを追加することなどが行われました。また、ドキュメントの改善も行われ、いくつかの文言が修正されました。 • 新機能として空の関数に対する提案機能が追加された • 空の静的ブロックに対する提案機能が実装された • 捕捉されたエラーを保持するルールが追加された • バグ修正としてuncloneableオプションのエラーメッセージが更新された • no-emptyルールでコメント付きの空のswitch文を無視するよう修正された • テストケースの型にbeforeとafterが追加された • ドキュメントの改善が行われ、いくつかの文言が修正された