release(apps): oxlint v1.35.0 && oxfmt v0.20.0#17260
Merged
Conversation
Contributor
Oxlint Ecosystem CI |
Contributor
There was a problem hiding this comment.
Pull request overview
This PR releases oxlint v1.35.0 and oxfmt v0.20.0 with various features, bug fixes, performance improvements, and documentation updates.
Key Changes:
- oxlint v1.34.0 → v1.35.0: Includes new linter rules (vue/no-deprecated-destroyed-lifecycle, eslint/max-statements, react/no-unsafe, vitest/prefer-called-times, unicorn/require-module-attributes, unicorn/no-immediate-mutation), plugin enhancements (code path analysis/CFG, additional selector classes), and various bug fixes
- oxfmt v0.19.0 → v0.20.0: Adds TOML formatting support, insertFinalNewline option, and fixes for root directory resolution
- VS Code extension v1.34.0 → v1.35.0: Includes LSP server path fixes for Windows and documentation improvements
Reviewed changes
Copilot reviewed 19 out of 20 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| npm/oxlint/package.json | Version bump to 1.35.0 |
| npm/oxlint/CHANGELOG.md | Added changelog entry for v1.35.0 release |
| npm/oxfmt/package.json | Version bump to 0.20.0 |
| npm/oxfmt/CHANGELOG.md | Added changelog entry for v0.20.0 release |
| editors/vscode/package.json | Version bump to 1.35.0 |
| editors/vscode/CHANGELOG.md | Added changelog entry for v1.35.0 with bug fixes and documentation |
| crates/oxc_linter/Cargo.toml | Version bump to 1.35.0 |
| crates/oxc_linter/CHANGELOG.md | Comprehensive changelog with features, fixes, performance, and docs |
| crates/oxc_language_server/Cargo.toml | Version bump to 1.35.0 |
| crates/oxc_formatter/Cargo.toml | Version bump to 0.20.0 |
| crates/oxc_formatter/CHANGELOG.md | Added changelog entry for v0.20.0 release |
| apps/oxlint/src-js/bindings.js | Updated version checks from 1.34.0 to 1.35.0 across all platform bindings |
| apps/oxlint/package.json | Version bump to 1.35.0 |
| apps/oxlint/Cargo.toml | Version bump to 1.35.0 |
| apps/oxlint/CHANGELOG.md | Added changelog entry for v1.35.0 release |
| apps/oxfmt/src-js/bindings.js | Updated version checks from 0.19.0 to 0.20.0 across all platform bindings |
| apps/oxfmt/package.json | Version bump to 0.20.0 |
| apps/oxfmt/Cargo.toml | Version bump to 0.20.0 |
| apps/oxfmt/CHANGELOG.md | Added changelog entry for v0.20.0 release |
| Cargo.lock | Updated lockfile with new version references |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
CodSpeed Performance ReportMerging #17260 will not alter performanceComparing Summary
Footnotes
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Oxlint
🚀 Features
getRangeandgetLocmethods toSourceCode(feat(linter/plugins): addgetRangeandgetLocmethods toSourceCode#17179) (overlookmotel)versiontoReactPluginSettings(feat(linter/react): addversiontoReactPluginSettings#17169) (camc314)SourceCode#getLinesmethod (feat(linter/plugins): addSourceCode#getLinesmethod #17177) (overlookmotel)unicorn/require-module-attributesrule (feat(linter): addunicorn/require-module-attributesrule #17166) (Mikhail Baev)unicorn/no-immediate-mutationrule (feat(linter): implementunicorn/no-immediate-mutationrule #17118) (Tu Shaokun)🐛 Bug Fixes
Object.prototypein prototype chain (fix(linter/plugins): make node, token, and comment objects haveObject.prototypein prototype chain #17220) (overlookmotel):functionselector class (fix(linter/plugins): fix:functionselector class #17218) (overlookmotel)ancestorsif error during AST walk (fix(linter/plugins): resetancestorsif error during AST walk #17207) (overlookmotel)valid-title: fix diagnostic quoted in strings (fix(linter):valid-title: fix diagnostic quoted in strings #17180) (camchenry)⚡ Performance
to_string_lossycalls in loop (perf(linter): avoid multipleto_string_lossycalls in loop #17212) (overlookmotel)📚 Documentation
react/no-unsaferule's config docs. (docs(linter): Improve thereact/no-unsaferule's config docs. #17194) (connorshea)getNodeLocfunction (docs(linter/plugin): correct doc comment ongetNodeLocfunction #17178) (overlookmotel)Oxfmt
🚀 Features
insertFinalNewlineoption (feat(oxfmt): AddinsertFinalNewlineoption #17251) (leaysgur)🐛 Bug Fixes
.editorconfigroot dir fromcwd(fix(oxfmt): Resolve.editorconfigroot dir fromcwd#17093) (leaysgur)