ESLint 9.28.0 リリース
ESLint 9.28.0 がリリース。バルクサプレッション機能の改善として--pass-on-unpruned-suppressionsCLI オプションを追加。未使用のサプレッションをエラーとして報告せず、終了コードにも影響を与えないように。
bash
# 未使用のサプレッションを無視
eslint --pass-on-unpruned-suppressions .また、5 つのコアルールに TypeScript 構文サポートを追加:
func-style: TypeScript 固有のオプションallowTypeAnnotationを追加し、オーバーロードされた関数宣言を無視no-magic-numbers:ignoreEnums、ignoreNumericLiteralTypes、ignoreReadonlyClassProperties、ignoreTypeIndexesオプションを追加no-shadow:ignoreTypeValueShadowとignoreFunctionTypeParameterNameValueShadowオプションを追加no-use-before-define:enums、typedefs、ignoreTypeReferencesオプションを追加prefer-arrow-callback: TypeScript サポートを追加