Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
[1.9.0] - 2025-07-29
💥 BREAKING CHANGES
AstNodes::programreturn&ProgramnotOption<&Program>(refactor(semantic)!:AstNodes::programreturn&ProgramnotOption<&Program>#12515) (overlookmotel)🚀 Features
typescript-eslint/explicit-module-boundary-types(feat(linter): addtypescript-eslint/explicit-module-boundary-types#12402) (Don Isaac)🐛 Bug Fixes
eslint/yoda(fix(linter): default options foreslint/yoda#12540) (Sysix)unicorn/switch-case-braces(fix(linter): default options forunicorn/switch-case-braces#12539) (Sysix)addEventListener(fix(linter/promise/prefer-await-to-callbacks): false positive foraddEventListener#12537) (Copilot)🚜 Refactor
ExternalLinterLintFileCbtype (refactor(napi/oxlint): simplifyExternalLinterLintFileCbtype #12572) (overlookmotel)runtolintFile(refactor(napi/oxlint): renameruntolintFile#12567) (overlookmotel)ExternalLinter::new(refactor(napi/oxlint): reverse args ofExternalLinter::new#12566) (overlookmotel)#[must_use]fromLintService::with_*methods (refactor(linter): remove#[must_use]fromLintService::with_*methods #12560) (overlookmotel)Runnertrait (refactor(linter): removeRunnertrait #12559) (overlookmotel)vueandregextoBuiltinLintPlugins(refactor(linter): addvueandregextoBuiltinLintPlugins#12542) (Sysix)Semantic(refactor(linter/no-eval): get source type fromSemantic#12514) (overlookmotel)EqandOrdforInfoPosition(refactor(diagnostics): implementEqandOrdforInfoPosition#12505) (overlookmotel)RawTransferMetadata(refactor(napi/oxlint, napi/parser): remove source length fromRawTransferMetadata#12483) (overlookmotel)rulestoruleNames(refactor(napi/oxlint): renamerulestoruleNames#12477) (overlookmotel)🧪 Testing