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.15.4] - 2024-12-30
Features
eslint/no-extra-label
(feat(linter): implement eslint/no-extra-label #8181) (Anson Heung)eslint/no-multi-assign
(feat(linter): implement eslint/no-multi-assign #8158) (Anson Heung)jsx-a11y/no-noninteractive-tabindex
(feat(linter): add jsx-a11y/no-noninteractive-tabindex rule #8167) (Tyler Earls)eslint/vars-on-top
(feat(linter): implementvars-on-top
rule #8157) (Yuichiro Yamashita)eslint/prefer-rest-params
(feat(linter): implementprefer-rest-params
rule #8155) (Yuichiro Yamashita)eslint/no-nested-ternary
(feat(linter): implementno-nested-ternary
rule #8150) (Yuichiro Yamashita)import/named
to nursery (feat(linter): moveimport/named
to nursery #8068) (Boshen)Bug Fixes
^1.93.0
(fix(editor/vscode): set minimum supported ver. to^1.93.0
#8182) (Pavel Smirnov)no_unused_vars
rule (fix(linter): exclude svelte files fromno_unused_vars
rule #8170) (Yuichiro Yamashita)react/rules-of-hook
by file extension (fix(linter): disable rulereact/rules-of-hook
by file extension #8168) (Alexander S.)react/rules-of-hooks
for vue and svelte files (fix(linter): disablereact/rules-of-hooks
for vue and svelte files #8165) (Alexander S.)typescript/ban-tslint-comment
(fix(linter): false positive intypescript/ban-tslint-comment
#8094) (dalaoshu)no-restricted-imports
support optionpatterns
withgroup
key (fix(linter): rule:no-restricted-imports
support optionpatterns
withgroup
key #8050) (Alexander S.)no-restricted-imports
: support optionallowImportNames
(fix(linter): ruleno-restricted-imports
: support optionallowImportNames
#8002) (Alexander S.)no-restricted-imports
: fix option "importNames" (fix(linter): ruleno-restricted-imports
: fix option "importNames" #7943) (Alexander S.)eslint/max-lines
in diagnostics (fix(linter): fix line calculation foreslint/max-lines
in diagnostics #7962) (Dmitry Zakharov)Performance
UnresolvedReferences
in allocator (perf(semantic): allocateUnresolvedReferences
in allocator #8046) (Boshen)Refactor
exported_bindings_from_star_export
lazily (refactor(linter): readexported_bindings_from_star_export
lazily #8062) (Boshen)RwLock<FxHashMap>
instead ofFxDashMap
for module record data (refactor(linter): useRwLock<FxHashMap>
instead ofFxDashMap
for module record data #8061) (Boshen)flat.rs
toconfig.rs
(refactor(linter): renameflat.rs
toconfig.rs
#8033) (camc314)ConfigStore
to prep for nested configs (refactor(linter): simplifyConfigStore
to prep for nested configs #8032) (camc314)with_rules
andset_rule
methods (refactor(linter): remove unusedwith_rules
andset_rule
methods #8029) (camc314)git.rs
(refactor(oxlint): remove unusedgit.rs
#7990) (Boshen)Walkdir
(refactor(oxlint): remove extra if check inWalkdir
#7989) (Boshen)Bindings
to a plainFxHashMap
(refactor(semantic): changeBindings
to a plainFxHashMap
#8019) (Boshen)