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_char
method toprint_ascii_byte
(refactor(codegen)!: renameprint_char
method toprint_ascii_byte
#6512) (overlookmotel)7645e5c codegen: [BREAKING] Remove CommentOptions API (refactor(codegen)!: remove CommentOptions API #6451) (Boshen)
5200960 oxc: [BREAKING] Remove passing
Trivias
around (refactor(oxc)!: remove passingTrivias
around #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_chaining
to correctness (feat(linter): promoteno_unsafe_optional_chaining
to 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-keys
tostyle
category (fix(linter): moveeslint/sort-keys
tostyle
category #6377) (DonIsaac)Performance
RuleFixer
methods (perf(linter): avoid megamorphism inRuleFixer
methods #6606) (DonIsaac)unicorn/prefer-dom-node-text-content
(perf(linter): get fewer parent nodes inunicorn/prefer-dom-node-text-content
#6467) (camchenry)ToString::to_string
withCompactStr
in remaining rules (perf(linter): ReplaceToString::to_string
withCompactStr
in remaining rules #6407) (camchenry)CompactStr
invalid-title
(perf(linter): useCompactStr
invalid-title
#6406) (camchenry)CompactStr
inprefer-lowercase-title
(perf(linter): useCompactStr
inprefer-lowercase-title
#6405) (camchenry)CompactStr
forget_node_name
in Jest rules (perf(linter): useCompactStr
forget_node_name
in Jest rules #6403) (camchenry)CompactStr
inno-large-snapshots
(perf(linter): useCompactStr
inno-large-snapshots
#6402) (camchenry)CompactStr
inno-hooks
(perf(linter): useCompactStr
inno-hooks
#6401) (camchenry)CompactStr
inexpect-expect
(perf(linter): useCompactStr
inexpect-expect
#6400) (camchenry)CompactStr
inno-console
(perf(linter): useCompactStr
inno-console
#6399) (camchenry)CompactStr
inno-bitwise
(perf(linter): useCompactStr
inno-bitwise
#6398) (camchenry)Regex
for default ignore pattern (perf(linter/no-unused-vars): do not constructRegex
for 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_assign
rule: reduce name lookups (refactor(linter):no_global_assign
rule: 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