release(apps): oxlint v1.60.0 && oxfmt v0.45.0#21375
Merged
Conversation
Contributor
Contributor
Oxfmt Ecosystem CI
|
Merging this PR will not alter performance
Comparing 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
💥 BREAKING CHANGES
oxc_spancrate (feat(span)!: remove re-exports of string types fromoxc_spancrate #21246) (overlookmotel)static_ident!macro (feat(str)!: addstatic_ident!macro #21245) (overlookmotel)🚀 Features
prefer-importing-jest-globalsrule (feat(linter/eslint-jest-plugin): Implementedprefer-importing-jest-globalsrule #21303) (Said Atrahouch)vite.config.tsrecognition behindVP_VERSIONenv var (feat(oxlint): Gatevite.config.tsrecognition behindVP_VERSIONenv var #21298) (leaysgur)no-empty-functionrule (feat(linter): implement suggestion forno-empty-functionrule #21347) (Mikhail Baev)valid_expectrules. (feat(linter): Adding pending suggestions fix tovalid_expectrules. #21249) (Said Atrahouch)--type-check-onlyflag (feat(linter): introduce--type-check-onlyflag #21184) (camc314)valid-expect-in-promisevitest and jest rule (feat(linter): Implementedvalid-expect-in-promisevitest and jest rule #21170) (Said Atrahouch)unicorn/prefer-default-parameters(feat(linter): add auto-fix tounicorn/prefer-default-parameters#21166) (yefan)🐛 Bug Fixes
prefer-array-flatandno-invalid-remove-event-listener(fix(linter/unicorn): handle optional chaining inprefer-array-flatandno-invalid-remove-event-listener#21299) (Mikhail Baev)check_for_writer_errorto.flush()(fix(oxlint, oxfmt): applycheck_for_writer_errorto.flush()#21343) (Craig Morrison)g/u/vinprefer-string-replace-all(fix(linter): ignore regex flags other thang/u/vinprefer-string-replace-all#21203) (bab)require-number-to-fixed-digits-argumentrule (fix(linter/unicorn): report on optional inrequire-number-to-fixed-digits-argumentrule #21207) (Mikhail Baev)no-single-promise-in-promise-methods(fix(linter/unicorn): do not report on optionals inno-single-promise-in-promise-methods#21157) (Mikhail Baev)foo?.postMessageinrequire-post-message-target-originrule (fix(linter/unicorn): report on optionalfoo?.postMessageinrequire-post-message-target-originrule #21104) (Mikhail Baev)⚡ Performance
Vecs use shift instead of multiply where possible (perf(napi/parser, linter/plugins): raw transfer deserializer forVecs use shift instead of multiply where possible #21142) (overlookmotel)uint32buffer view (perf(napi/parser, linter/plugins): removeuint32buffer view #21140) (overlookmotel)Int32Arrays for tokens and comments buffers (perf(linter/plugins): useInt32Arrays for tokens and comments buffers #21136) (overlookmotel)Spanfields asi32s (perf(napi/parser, linter/plugins): raw transfer deserializeSpanfields asi32s #21135) (overlookmotel)Int32Arrayin raw transfer deserializer (perf(napi/parser, linter/plugins): useInt32Arrayin raw transfer deserializer #21132) (overlookmotel)>>not>>>in binary search loops (perf(linter/plugins): use>>not>>>in binary search loops #21129) (overlookmotel)📚 Documentation
no-restricted-exports(docs(linter): move config docs forno-restricted-exports#21360) (camchenry)typescript/array-type(docs(linter): improve docs fortypescript/array-type#21356) (camchenry)typescript/class-literal-property-style(docs(linter): add missing docs for options fortypescript/class-literal-property-style#21355) (camchenry)typescript/consistent-type-assertions(docs(linter): improve docs fortypescript/consistent-type-assertions#21353) (camchenry)typescript/no-empty-object-type(docs(linter): move config option docs fortypescript/no-empty-object-type#21352) (camchenry)prefer-string-start-ends-with(docs(linter): add missing config option docs forprefer-string-start-ends-with#21332) (camchenry)reactplugin (docs(linter): add missing docs for config options inreactplugin #21289) (camchenry)jsx-a11y/label-has-associated-control: document theassertoptions (docs(linter):jsx-a11y/label-has-associated-control: document theassertoptions #21287) (camchenry)id-length: move enum docs to doc comments (docs(linter):id-length: move enum docs to doc comments #21281) (camchenry)class-methods-use-thisconfig (docs(linter): add missing docs forclass-methods-use-thisconfig #21278) (camchenry)Targetvariant onto enum (docs(linter): move docs forTargetvariant onto enum #21277) (camchenry)Oxfmt
💥 BREAKING CHANGES
oxc_spancrate (feat(span)!: remove re-exports of string types fromoxc_spancrate #21246) (overlookmotel)🚀 Features
vite.config.tsrecognition behindVP_VERSIONenv var (feat(oxfmt): Gatevite.config.tsrecognition behindVP_VERSIONenv var #21295) (leaysgur)🐛 Bug Fixes
check_for_writer_errorto.flush()(fix(oxlint, oxfmt): applycheck_for_writer_errorto.flush()#21343) (Craig Morrison).editorconfigquote_type(fix(oxfmt): Support.editorconfigquote_type#20989) (leaysgur)⚡ Performance
Allocator::alloc_concat_strs_arrayinstead ofStringBuilder::from_strs_array_in(perf(formatter): useAllocator::alloc_concat_strs_arrayinstead ofStringBuilder::from_strs_array_in#21339) (overlookmotel)