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.9.2] - 2024-09-02
Features
oxc/no-async-endpoint-handlers
(feat(linter): addoxc/no-async-endpoint-handlers
#5364) (DonIsaac)no-accumulating-spread
loop diagnostic (feat(linter/oxc): differentiate between array/object inno-accumulating-spread
loop diagnostic #5375) (camc314)double-comparisons
(feat(linter/oxc): add fixer fordouble-comparisons
#5378) (camc314)spec-only
rule (feat(linter/promise): addspec-only
rule #5124) (Jelle van der Waa)prefer-type-error
(feat(linter/unicorn): add fixer forprefer-type-error
#5311) (camc314)Bug Fixes
Performance
react/jsx_no_undef
faster check for unbound references (perf(linter):react/jsx_no_undef
faster check for unbound references #5349) (overlookmotel)jsx_a11y/anchor_is_valid
rule (perf(linter): avoid unnecessary work injsx_a11y/anchor_is_valid
rule #5341) (overlookmotel)Refactor
react/jsx_no_undef
use loop instead of recursion (refactor(linter):react/jsx_no_undef
use loop instead of recursion #5347) (overlookmotel)unicorn/consistent_function_scoping
(refactor(linter): simplify skipping JSX elements inunicorn/consistent_function_scoping
#5351) (overlookmotel)react/jsx_no_useless_fragment
(refactor(linter): shorten code inreact/jsx_no_useless_fragment
#5350) (overlookmotel)nextjs/no_script_component_in_head
rule (refactor(linter): fix indentation innextjs/no_script_component_in_head
rule #5338) (overlookmotel)react/jsx_no_target_blank
rule (refactor(linter): improve docs forreact/jsx_no_target_blank
rule #5342) (overlookmotel)jsx_a11y/aria_activedescendant_has_tabindex
rule (refactor(linter): shorten code injsx_a11y/aria_activedescendant_has_tabindex
rule #5340) (overlookmotel)erasing-op
(refactor(linter/oxc): update rule docs forerasing-op
#5376) (camc314)no-accumulating-spread
in loops (refactor(linter/oxc): improve diagnostic forno-accumulating-spread
in loops #5374) (camc314)no-accumulating-spread
(refactor(linter/oxc): improve code comment forno-accumulating-spread
#5373) (camc314)