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.
[0.10.0] - 2024-10-18
7f6b219 editor/vscode: [BREAKING] Unify configuration logic (feat(editor/vscode)!: unify configuration logic #6630) (DonIsaac)
782f0a7 codegen: [BREAKING] Rename
print_charmethod toprint_ascii_byte(refactor(codegen)!: renameprint_charmethod toprint_ascii_byte#6512) (overlookmotel)7645e5c codegen: [BREAKING] Remove CommentOptions API (refactor(codegen)!: remove CommentOptions API #6451) (Boshen)
5200960 oxc: [BREAKING] Remove passing
Triviasaround (refactor(oxc)!: remove passingTriviasaround #6446) (Boshen)80266d8 linter: [BREAKING] Support plugins in oxlint config files (feat(linter)!: support plugins in oxlint config files #6088) (DonIsaac)
Features
ToBoolean,ToNumber,ToString(feat(ecmascript): addToBoolean,ToNumber,ToString#6502) (Boshen)no-callback-in-promise(feat(linter): implementno-callback-in-promise#6157) (dalaoshu)no_unsafe_optional_chainingto correctness (feat(linter): promoteno_unsafe_optional_chainingto correctness #6491) (Boshen)react/iframe-missing-sandbox(feat(linter): Implementreact/iframe-missing-sandbox#6383) (Radu Baston)no-plusplus(feat(linter): add suggestions forno-plusplus#6376) (camchenry)Bug Fixes
import/no-duplicates(fix(linter): support import type with namespaced import inimport/no-duplicates#6650) (Dmitry Zakharov)no-else-return(fix(linter): panic inno-else-return#6648) (dalaoshu)oxc/no-async-endpoint-handlers(fix(linter): stack overflow inoxc/no-async-endpoint-handlers#6614) (DonIsaac)no-zero-fractions(fix(linter): panic inno-zero-fractions#6607) (dalaoshu)unicorn/filename-case(fix(linter): fix file name checking behavior ofunicorn/filename-case#6463) (camchenry)switch-case-braces(fix(linter): error fixer ofswitch-case-braces#6474) (dalaoshu)eslint/sort-keystostylecategory (fix(linter): moveeslint/sort-keystostylecategory #6377) (DonIsaac)Performance
RuleFixermethods (perf(linter): avoid megamorphism inRuleFixermethods #6606) (DonIsaac)unicorn/prefer-dom-node-text-content(perf(linter): get fewer parent nodes inunicorn/prefer-dom-node-text-content#6467) (camchenry)ToString::to_stringwithCompactStrin remaining rules (perf(linter): ReplaceToString::to_stringwithCompactStrin remaining rules #6407) (camchenry)CompactStrinvalid-title(perf(linter): useCompactStrinvalid-title#6406) (camchenry)CompactStrinprefer-lowercase-title(perf(linter): useCompactStrinprefer-lowercase-title#6405) (camchenry)CompactStrforget_node_namein Jest rules (perf(linter): useCompactStrforget_node_namein Jest rules #6403) (camchenry)CompactStrinno-large-snapshots(perf(linter): useCompactStrinno-large-snapshots#6402) (camchenry)CompactStrinno-hooks(perf(linter): useCompactStrinno-hooks#6401) (camchenry)CompactStrinexpect-expect(perf(linter): useCompactStrinexpect-expect#6400) (camchenry)CompactStrinno-console(perf(linter): useCompactStrinno-console#6399) (camchenry)CompactStrinno-bitwise(perf(linter): useCompactStrinno-bitwise#6398) (camchenry)Regexfor default ignore pattern (perf(linter/no-unused-vars): do not constructRegexfor default ignore pattern #6590) (camchenry)no-unknown-property(perf(linter/react): remove regex patterns inno-unknown-property#6536) (camchenry)Documentation
Refactor
unicorn/filename-case(refactor(linter): Add suggested file names forunicorn/filename-case#6465) (camchenry)no_global_assignrule: reduce name lookups (refactor(linter):no_global_assignrule: reduce name lookups #6460) (overlookmotel)eslint/no-useless-constructor(refactor(linter): improve labels and help message foreslint/no-useless-constructor#6389) (DonIsaac)allocator.alloc(program)calls (refactor(oxc): remove uselessallocator.alloc(program)calls #6571) (Boshen)Testing