-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update Linting #3
Open
renovate
wants to merge
1
commit into
main
Choose a base branch
from
renovate/linting
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains 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
renovate
bot
changed the title
Update dependency oxlint to v0.2.14
Update dependency oxlint to v0.2.15
Mar 31, 2024
renovate
bot
force-pushed
the
renovate/linting
branch
from
March 31, 2024 02:40
1a9d506
to
19d87c5
Compare
renovate
bot
force-pushed
the
renovate/linting
branch
from
April 9, 2024 23:53
19d87c5
to
b1b20c1
Compare
renovate
bot
changed the title
Update dependency oxlint to v0.2.15
Update dependency oxlint to v0.2.16
Apr 9, 2024
renovate
bot
force-pushed
the
renovate/linting
branch
from
April 12, 2024 23:48
b1b20c1
to
438700e
Compare
renovate
bot
changed the title
Update dependency oxlint to v0.2.16
Update dependency oxlint to v0.2.17
Apr 12, 2024
renovate
bot
changed the title
Update dependency oxlint to v0.2.17
Update dependency oxlint to v0.2.18
Apr 19, 2024
renovate
bot
force-pushed
the
renovate/linting
branch
2 times, most recently
from
April 22, 2024 05:44
644461c
to
7d3e8e7
Compare
renovate
bot
changed the title
Update dependency oxlint to v0.2.18
Update dependency oxlint to v0.3.0
Apr 22, 2024
renovate
bot
force-pushed
the
renovate/linting
branch
from
April 24, 2024 05:58
7d3e8e7
to
568c9ac
Compare
renovate
bot
changed the title
Update dependency oxlint to v0.3.0
Update dependency oxlint to v0.3.1
Apr 24, 2024
renovate
bot
changed the title
Update dependency oxlint to v0.3.1
Update dependency oxlint to v0.3.1 - autoclosed
May 3, 2024
renovate
bot
changed the title
Update dependency oxlint to v0.3.1 - autoclosed
Update dependency oxlint to v0.3.1
May 5, 2024
renovate
bot
force-pushed
the
renovate/linting
branch
from
May 5, 2024 05:37
568c9ac
to
d3e7d7e
Compare
renovate
bot
changed the title
Update dependency oxlint to v0.3.1
Update dependency oxlint to v0.3.2
May 5, 2024
renovate
bot
force-pushed
the
renovate/linting
branch
from
May 13, 2024 20:53
d3e7d7e
to
9209cfd
Compare
renovate
bot
changed the title
Update dependency oxlint to v0.3.2
Update dependency oxlint to v0.3.4
May 13, 2024
renovate
bot
force-pushed
the
renovate/linting
branch
from
May 22, 2024 20:55
9209cfd
to
3d40288
Compare
renovate
bot
force-pushed
the
renovate/linting
branch
3 times, most recently
from
May 29, 2024 02:29
a44071a
to
4c4a70a
Compare
renovate
bot
force-pushed
the
renovate/linting
branch
2 times, most recently
from
June 13, 2024 02:59
f7d157e
to
bf0f27d
Compare
renovate
bot
changed the title
Update dependency oxlint to v0.9.9
Update dependency oxlint to v0.9.10
Oct 9, 2024
renovate
bot
force-pushed
the
renovate/linting
branch
from
October 19, 2024 08:49
da57aae
to
ee6d9c5
Compare
renovate
bot
changed the title
Update dependency oxlint to v0.9.10
Update dependency oxlint to v0.10.0
Oct 19, 2024
renovate
bot
force-pushed
the
renovate/linting
branch
from
October 22, 2024 23:54
ee6d9c5
to
3b90481
Compare
renovate
bot
changed the title
Update dependency oxlint to v0.10.0
Update dependency oxlint to v0.10.2
Oct 22, 2024
renovate
bot
force-pushed
the
renovate/linting
branch
from
October 27, 2024 05:32
3b90481
to
d5d94de
Compare
renovate
bot
changed the title
Update dependency oxlint to v0.10.2
Update dependency oxlint to v0.10.3
Oct 27, 2024
renovate
bot
force-pushed
the
renovate/linting
branch
from
November 3, 2024 11:51
d5d94de
to
75dbaf4
Compare
renovate
bot
changed the title
Update dependency oxlint to v0.10.3
Update dependency oxlint to v0.11.0
Nov 3, 2024
renovate
bot
force-pushed
the
renovate/linting
branch
from
November 10, 2024 02:18
75dbaf4
to
36799d6
Compare
renovate
bot
changed the title
Update dependency oxlint to v0.11.0
Update dependency oxlint to v0.11.1
Nov 10, 2024
renovate
bot
force-pushed
the
renovate/linting
branch
from
November 21, 2024 23:56
36799d6
to
4c8b58b
Compare
renovate
bot
changed the title
Update dependency oxlint to v0.11.1
Update dependency oxlint to v0.13.0
Nov 21, 2024
renovate
bot
force-pushed
the
renovate/linting
branch
from
November 24, 2024 08:48
4c8b58b
to
f5895d0
Compare
renovate
bot
changed the title
Update dependency oxlint to v0.13.0
Update dependency oxlint to v0.13.1
Nov 24, 2024
renovate
bot
force-pushed
the
renovate/linting
branch
from
November 27, 2024 02:32
f5895d0
to
5aa5978
Compare
renovate
bot
changed the title
Update dependency oxlint to v0.13.1
Update dependency oxlint to v0.13.2
Nov 27, 2024
renovate
bot
force-pushed
the
renovate/linting
branch
from
December 2, 2024 02:27
5aa5978
to
8b306e8
Compare
renovate
bot
changed the title
Update dependency oxlint to v0.13.2
Update dependency oxlint to v0.14.0
Dec 2, 2024
renovate
bot
force-pushed
the
renovate/linting
branch
from
December 6, 2024 05:49
8b306e8
to
ceadf33
Compare
renovate
bot
changed the title
Update dependency oxlint to v0.14.0
Update dependency oxlint to v0.14.1
Dec 6, 2024
renovate
bot
force-pushed
the
renovate/linting
branch
from
December 11, 2024 17:37
ceadf33
to
c4333fd
Compare
renovate
bot
force-pushed
the
renovate/linting
branch
3 times, most recently
from
December 17, 2024 05:49
42b08c8
to
b0fb296
Compare
renovate
bot
force-pushed
the
renovate/linting
branch
2 times, most recently
from
December 31, 2024 00:00
ad63b79
to
a9bba8f
Compare
renovate
bot
force-pushed
the
renovate/linting
branch
from
January 3, 2025 14:53
a9bba8f
to
85da805
Compare
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.
This PR contains the following updates:
15.2.10
->15.3.0
0.9.3
->0.15.5
Release Notes
lint-staged/lint-staged (lint-staged)
v15.3.0
Compare Source
Minor Changes
#1495
e69da9e
Thanks @iiroj! - Added more info to the debug logs so that "environment" info doesn't need to be added separately to GitHub issues.#1493
fa0fe98
Thanks @iiroj! - Added more help messages around the automaticgit stash
that lint-staged creates as a backup (by default). The console output also displays the short git hash of the stash so that it's easier to recover lost files in case some fatal errors are encountered, or the process is killed before completing.For example:
where the backup can be seen with
git show 20addf8
, orgit stash list
:v15.2.11
Compare Source
Patch Changes
#1484
bcfe309
Thanks @wormsik! - Escape paths containing spaces when using the "shell" option.#1487
7dd8caa
Thanks @iiroj! - Do not treat submodule root paths as "staged files". This caused lint-staged to fail to a Git error when only updating the revision of a submodule.oxc-project/oxc (oxlint)
v0.15.5
: oxlint v0.15.5Compare Source
[0.15.5] - 2025-01-02
Features
0e168b8
linter: Catch more cases in const-comparisons (#8215) (Cameron)bde44a3
linter: Addstatement_span
toModuleRecord/ImportEntry
(#8195) (Alexander S.)ccaa9f7
linter: Implementeslint/new-cap
(#8146) (Alexander S.)Bug Fixes
2b14a6f
linter: FixignorePattern
config for windows (#8214) (Alexander S.)Testing
cb709c9
linter: Fix some oxlint tests on windows (#8204) (Cameron)v0.15.4
: oxlint v0.15.4Compare Source
[0.15.4] - 2024-12-30
ed75e42
semantic: [BREAKING] Make SymbolTable fieldspub(crate)
instead ofpub
(#7999) (Boshen)Features
47cea9a
linter: Implementeslint/no-extra-label
(#8181) (Anson Heung)ef76e28
linter: Implementeslint/no-multi-assign
(#8158) (Anson Heung)384858b
linter: Implementjsx-a11y/no-noninteractive-tabindex
(#8167) (Tyler Earls)afc21a6
linter: Implementeslint/vars-on-top
(#8157) (Yuichiro Yamashita)65796c4
linter: Implementeslint/prefer-rest-params
(#8155) (Yuichiro Yamashita)5234d96
linter: Implementeslint/no-nested-ternary
(#8150) (Yuichiro Yamashita)1c5db72
linter: Implement eslint/no-labels (#8131) (Anson Heung)0b04288
linter: Moveimport/named
to nursery (#8068) (Boshen)Bug Fixes
0794bee
editor/vscode: Set minimum supported ver. to^1.93.0
(#8182) (Pavel Smirnov)f3050d4
linter: Exclude svelte files fromno_unused_vars
rule (#8170) (Yuichiro Yamashita)faf7464
linter: Disable rulereact/rules-of-hook
by file extension (#8168) (Alexander S.)1171e00
linter: Disablereact/rules-of-hooks
for vue and svelte files (#8165) (Alexander S.)1b9a5ba
linter: False positiver in private member expr in oxc/const-comparison (#8164) (camc314)6bd9ddb
linter: False positive intypescript/ban-tslint-comment
(#8094) (dalaoshu)10a1fd5
linter: Rule:no-restricted-imports
support optionpatterns
withgroup
key (#8050) (Alexander S.)b3f38ae
linter: Ruleno-restricted-imports
: support optionallowImportNames
(#8002) (Alexander S.)340cc90
linter: Ruleno-restricted-imports
: fix option "importNames" (#7943) (Alexander S.)ec2128e
linter: Fix line calculation foreslint/max-lines
in diagnostics (#7962) (Dmitry Zakharov)79af100
semantic: Reference flags not correctly resolved when after an export stmt (#8134) (camc314)Performance
d8d2ec6
linter: Run rules which require typescript syntax only when source type is actually typescript (#8166) (Alexander S.)2736657
semantic: AllocateUnresolvedReferences
in allocator (#8046) (Boshen)Refactor
de8246b
language_server: Move structs into own file (#8026) (Alexander S.)774babb
linter: Readexported_bindings_from_star_export
lazily (#8062) (Boshen)547c102
linter: UseRwLock<FxHashMap>
instead ofFxDashMap
for module record data (#8061) (Boshen)952d7e4
linter: Renameflat.rs
toconfig.rs
(#8033) (camc314)50848ed
linter: SimplifyConfigStore
to prep for nested configs (#8032) (camc314)b2a4a78
linter: Remove unusedwith_rules
andset_rule
methods (#8029) (camc314)6da0b21
oxlint: Remove unusedgit.rs
(#7990) (Boshen)58e7777
oxlint: Remove extra if check inWalkdir
(#7989) (Boshen)02f968d
semantic: ChangeBindings
to a plainFxHashMap
(#8019) (Boshen)v0.15.3
: oxlint v0.15.3Compare Source
[0.15.3] - 2024-12-17
Features
25ddb35
linter: Add the import/no_named_default rule (#7902) (Guillaume Piedigrossi)ee26b44
linter: Enhanceget_element_type
to resolve more element types (#7885) (dalaoshu)Bug Fixes
6f41d92
linter: False positive inunicorn/no-useless-spread
(#7940) (dalaoshu)0867b40
linter: Fix configuration parser forno-restricted-imports
(#7921) (Alexander S.)9c9b73d
linter: Fix incorrect fixer forprefer-regexp-test
(#7898) (Cameron)32935e6
linter: False positive injsx-a11y/label-has-associated-control
(#7881) (dalaoshu)14c51ff
semantic: Remove inhertingScopeFlags::Modifier
from parent scope (#7932) (Dunqing)Refactor
3858221
global: Sort imports (#7883) (overlookmotel)b99ee37
linter: Move rule "no-restricted-imports" to nursery (#7897) (Alexander S.)ff2a68f
linter/yoda: Simplify code (#7941) (overlookmotel)Styling
7fb9d47
rust:cargo +nightly fmt
(#7877) (Boshen)v0.15.2
: oxlint v0.15.2Compare Source
[0.15.2] - 2024-12-14
Fix the previous broken release caused by https://github.com/softprops/action-gh-release/issues/555
v0.15.1
: oxlint v0.15.1Compare Source
[0.15.1] - 2024-12-13
Features
38b1c2e
editor: Create a command to apply all auto-fixes for the current active text editor (#7672) (Nicholas Rayburn)Bug Fixes
2b187e5
linter: Fix configuration casing fortypescript/no_this_alias
(#7836) (Boshen)06e6d38
linter: Fix unicorn/prefer-query-selector to use the correct replacement for getElementsByClassName (#7796) (Nicholas Rayburn)7a83230
semantic: Missing reference whenexport default
references a type alias binding (#7813) (Dunqing)v0.15.0
: oxlint v0.15.0Compare Source
[0.15.0] - 2024-12-10
39b9c5d
linter: [BREAKING] Remove unmaintained security plugin (#7773) (Boshen)Features
065f7dc
linter: SupportexpectTypeOf
,assert
andassertType
invitest/expect-expect
(#7742) (Yuichiro Yamashita)3d5f0a1
linter/no_restricted_imports: Add the no_restricted_imports rules (#7629) (Guillaume Piedigrossi)Bug Fixes
ad27b20
linter: Only resolve esm files for import plugin (#7720) (Boshen)5e6053f
linter: False positive ineslint/yoda
(#7719) (dalaoshu)Refactor
c6a19aa
linter: Remove unusedserde
features (#7738) (Boshen)b9a2b35
linter: Removeaho-corasick
(#7718) (Boshen)Testing
62f0a22
linter: Portreact-jsx-uses-vars
rules to no_unused_vars (#7731) (Tyler Earls)02f9903
linter: Add regression tests forimport/namespace
(#7723) (dalaoshu)v0.14.1
: oxlint v0.14.1Compare Source
[0.14.1] - 2024-12-06
Features
fd0935c
linter: Changereact/rules-of-hooks
category topedantic
(#7691) (Boshen)e64fd95
linter: Map.js
to.ts
when resolving with tsconfig.json (#7675) (Boshen)bd9d38a
linter: Implement eslint:yoda (#7559) (tbashiyy)a14e76a
linter: Report identical logical expressions in const-comparisons (#7630) (camc314)afe1e9b
linter: Enhanceconst-comparisons
for more cases (#7628) (camc314)4eb87ea
linter: RulesOfHooks from nursery to correctness (#7607) (Boshen)275d625
linter: Output rules to json array (#7574) (camc314)b8dc333
syntax: AddExportEntry::is_type
(#7676) (Boshen)Bug Fixes
9761e94
apps/oxlint: Incorrect matching in.oxlintignore
(#7566) (dalaoshu)7cee065
linter: Panic inyoda
(#7679) (camc314)6ae178e
linter: Ignore type references inno-undef
(#7670) (Boshen)fcc2546
linter: Moveno-unused-expressions
from TS to eslint (#7624) (camc314)29db060
linter: Detect typescript eslint alias rules (#7622) (Alexander S.)e824501
linter: False positive in exhaustive-deps (#7626) (camc314)8a68ef4
linter: Update reporting spans for exhaustive-deps (#7625) (camc314)543df6e
linter: Fix false positives in exhaustive-deps (#7615) (camc314)e80214c
linter: Fix false positives in rules-of-hooks (#7606) (camc314)3dc46a8
linter: No-unused-expressions false positive with arrow fn expressions (#7585) (Cameron)810671a
linter: Detect vitest jest alias rules (#7567) (Alexander S.)4e3044e
linter: Rules-of-hooks fix false positive with default export (#7570) (camc314)Documentation
f029090
linter: Update rule documentation (#7684) (camc314)4e489bd
linter: Update rule documentation (#7681) (camc314)56fe5f8
linter: Update rule documentation (#7680) (Cameron)Refactor
a0973dc
linter: UseBigIntLiteral::raw
field (#7660) (overlookmotel)3711a8e
linter: Renameis_same_reference
tois_same_expression
(#7654) (camc314)b445654
linter: Useget_inner_expression
inconst-comparisons
(#7627) (camc314)f0e7acc
syntax: ChangeModuleRecord::not_esm
tohas_module_syntax
(#7579) (Boshen)18519de
syntax: RemoveModuleRecord::export_default
(#7578) (Boshen)d476660
syntax: RemoveModuleRecord::exported_bindings_duplicated
because it is a syntax error (#7577) (Boshen)17663f5
syntax: RemoveModuleRecord::export_default_duplicated
because it is a syntax error (#7576) (Boshen)79014ff
syntax: Clean upModuleRecord
(#7568) (Boshen)Testing
be9863a
linter: Add more tests fo rules-of-hooks (#7683) (camc314)6dd71c6
linter: Port eslint tests to no-unused-expressions (#7611) (camc314)v0.14.0
Compare Source
Features
32f860d
linter: Add support for ignorePatterns property within config file (#7092) (Nicholas Rayburn)Documentation
a6b0100
linter: Fix config example headings (#7562) (Boshen)v0.13.2
: oxlint v0.13.2Compare Source
[0.13.2] - 2024-11-26
b04041d
vscode: [BREAKING] Use.oxlintrc.json
as default value foroxc.configPath
(#7442) (Alexander S.)Features
7236d14
eslint/jsx_a11y: Implement anchor_ambiguous_text (#5729) (Jelle van der Waa)79ab8cc
lint-unicorn: Add rule prefer set has (#7075) (jordan boyer)87c893f
linter: Add the eslint/no_duplicate_imports rule (#7309) (Guillaume Piedigrossi)0b9da38
linter: Implementunicorn/prefer-negative-index
(#6920) (Brian Liu)f0643c4
linter: Implementjsx-no-script-url
(#6995) (Radu Baston)00060ca
linter: Implement eslint/no-object-constructor (#7345) (Naoya Yoshizawa)Bug Fixes
db6558f
linter: False positive ineslint/prefer-object-has-own
(#7463) (dalaoshu)Refactor
d7d0735
semantic: RemoveSymbolFlags::TypeLiteral
(#7415) (Dunqing)v0.13.1
: oxlint v0.13.1Compare Source
[0.13.1] - 2024-11-23
Features
4ad26b9
linter: Addno-promise-in-callback
(#7307) (no-yan)9558087
oxlint: Auto detect config file in CLI (#7348) (Alexander S.)Bug Fixes
8507464
linter: Hanging when source has syntax/is flow (#7432) (Cameron)e88cf1b
linter: Makeoverrides
globs relative to config path (#7407) (camchenry)9002e97
linter: Add proper support for findIndex and findLastIndex forunicorn/prefer-array-some
(#7405) (Dmitry Zakharov)Documentation
6730e3e
linter: Add more examples forunicorn/prefer-array-some
(#7411) (Dmitry Zakharov)Refactor
6c0d31b
linter: Remove uselessconst
declaration (#7430) (Song Gao)c8adc46
linter/no-unused-vars: Improve implementation to remove using SymbolFlags::Export (#7412) (Dunqing)c90537f
linter/only-used-in-recursion: Improve implementation to remove using SymbolFlags::Export (#7413) (Dunqing)Testing
779f479
editor: Check if workspace configuration is updated (#7403) (Alexander S.)v0.13.0
Compare Source
Documentation
df143ca
linter: Add docs for config settings (#4827) (DonIsaac)v0.12.0
Compare Source
Features
2268a0e
linter: Supportoverrides
config field (#6974) (DonIsaac)v0.11.1
: oxlint v0.11.1Compare Source
[0.11.1] - 2024-11-09
Features
4dd9b60
editor/vscode: Replace existing output channel and trace output channel with a single LogOutputChannel (#7196) (Nicholas Rayburn)1fcd709
linter: Add jsx support for only-used-in-recursion (#7120) (no-yan)4d577cf
linter: Addimport/first
rule (#7180) (Dmitry Zakharov)9b8973f
linter: Addimport/unambiguous
rule (#7187) (Dmitry Zakharov)5ab1ff6
linter: Implement @typescript-eslint/no-unsafe-function-type (#6989) (Orenbek)Bug Fixes
eea8879
editor/vscode: Update language client id to fix the resolution of the oxc.trace.server setting (#7181) (Nicholas Rayburn)b73cfd9
linter: Fixis_method_call
with parentheses and chain expression (#7095) (tbashiyy)Refactor
8c0a362
linter: Usectx.source_range(comment.content_span())
API (#7155) (Boshen)c5485ae
semantic: Addancestor_kinds
iterator function (#7217) (camchenry)abf1602
semantic: Renameiter_parents
toancestors
(#7216) (camchenry)42171eb
semantic: Renameancestors
toancestor_ids
(#7215) (camchenry)v0.11.0
Compare Source
Documentation
4551baa
linter: Documentrules
(#6983) (Boshen)v0.10.3
Compare Source
Documentation
3923e63
linter: Add schema to config examples (#6838) (Dmitry Zakharov)v0.10.2
: oxlint v0.10.2Compare Source
[0.10.2] - 2024-10-22
Features
dbe1972
linter: Import/no-cycle should turn on ignore_types by default (#6761) (Boshen)619d06f
linter: Fix suggestion foreslint:no_empty_static_block
rule (#6732) (Tapan Prakash)Bug Fixes
Performance
8387bac
linter: Apply small file optimization, up to 30% faster (#6600) (camchenry)Refactor
b884577
linter: All ast_util functions take Semantic (#6753) (DonIsaac)744aa74
linter: ImplDeref<Target = Semantic>
forLintContext
(#6752) (DonIsaac)6ffdcc0
oxlint: Lint/mod.rs -> lint.rs (#6746) (Boshen)Testing
b03cec6
oxlint: Add--fix
test case (#6747) (Boshen)v0.10.1
: oxlint v0.10.1Compare Source
[0.10.1] - 2024-10-21
Features
af25752
linter: Addunicorn/prefer-math-min-max
(#6621) (Brian Liu)5095f02
linter: Added fixer for duplicate prefix in valid title jest rule (#6699) (Tapan Prakash)e9976d4
linter: Add title whitespace fixer for jest valid title rule (#6669) (Tapan Prakash)45f02d5
linter: Addunicorn/consistent-empty-array-spread
(#6695) (Brian Liu)01a35bb
linter/eslint: Show ignore patterns ineslint/no-unused-vars
diagnostic messages (#6696) (DonIsaac)Bug Fixes
1bcd707
editor: Update config sent to language server (#6724) (Nicholas Rayburn)ce25c45
linter: Panic indisable-directives
(#6677) (dalaoshu)a5de230
linter/import:import/no-duplicates
handles namespace imports correctly (#6694) (DonIsaac)b0b6ac7
linter/no-cond-assign: False positive when assignment is in body statement (#6665) (camchenry)Performance
6a76ea8
linter/no-unused-vars: Use default IgnorePattern when /^_/ is provided as a pattern (#6697) (DonIsaac)Refactor
d6609e9
linter: Userun_on_jest_node
for existing lint rules (#6722) (camchenry)97195ec
linter: Addrun_on_jest_node
to run rules on only jest nodes (#6721) (camchenry)155fe7e
linter: AllowSemantic
to be passed for collecting Jest nodes (#6720) (camchenry)ad8f281
linter: Use iter for collecting jest nodes (#6719) (camchenry)dc19a8f
linter: Use iterator for collecting jest imports (#6718) (camchenry)29c1447
linter:jest/valid-title
fixer to useSpan::shrink
method (#6703) (Tapan Prakash)2eb984a
linter: Add missingshould_run
implementations (#6666) (camchenry)23f88b3
linter/import: Better diagnostic messages forimport/no-duplicates
(#6693) (DonIsaac)v0.10.0
Compare Source
Features
6e3224d
linter: Configure by category in config files (#6120) (DonIsaac)v0.9.10
: oxlint v0.9.10Compare Source
[0.9.10] - 2024-10-08
95ca01c
cfg: [BREAKING] Make BasicBlock::unreachable private (#6321) (DonIsaac)5a73a66
regular_expression: [BREAKING] Simplify public APIs (#6262) (leaysgur)Features
f272137
editors/vscode: Clear diagnostics on file deletion (#6326) (dalaoshu)1a5f293
editors/vscode: Update VSCode extention to use project's language server (#6132) (dalaoshu)376cc09
linter: Implementno-throw-literal
(#6144) (dalaoshu)5957214
linter: Allow fixing in files with source offsets (#6197) (camchenry)a089e19
linter: Eslint/no-else-return (#4305) (yoho)183739f
linter: Implement prefer-await-to-callbacks (#6153) (dalaoshu)ae539af
linter: Implement no-return-assign (#6108) (Radu Baston)Bug Fixes
00df6e5
linter: Friendly diagnostic messages forno-else-return
(#6349) (DonIsaac)71ad5d3
linter:no-else-return
fixer fails whenelse
has no trailing whitespace (#6348) (DonIsaac)9e9808b
linter: Fix regression when parsing ts in vue files (#6336) (Boshen)93c6db6
linter: Improve docs and diagnostics message for no-else-return (#6327) (DonIsaac)e0a3378
linter: Correct false positive inunicorn/prefer-string-replace-all
(#6263) (H11)ea28ee9
linter: Improve the fixer ofprefer-namespace-keyword
(#6230) (dalaoshu)f6a3450
linter: Get correct source offsets for astro files (#6196) (camchenry)be0030c
linter: Allow whitespace control characters inno-control-regex
(#6140) (camchenry)e7e8ead
linter: False positive inno-return-assign
(#6128) (DonIsaac)Performance
ac0a82a
linter: Reuse allocator when there are multiple source texts (#6337) (Boshen)50a0029
linter: Do not concat vec inno-useless-length-check
(#6276) (camchenry)Documentation
7ca70dd
linter: Add docs forContextHost
andLintContext
(#6272) (camchenry)a949ecb
linter: Improve docs foreslint/getter-return
(#6229) (DonIsaac)14ba263
linter: Improve docs foreslint-plugin-import
rules (#6131) (dalaoshu)Refactor
40932f7
cfg: Use IndexVec for storing basic blocks (#6323) (DonIsaac)642725c
linter: Rename vars fromast_node_id
tonode_id
(#6305) (overlookmotel)8413175
linter: Move shared function from utils to rule (#6127) (dalaoshu)ba9c372
linter: Make jest/vitest rule mapping more clear (#6273) (camchenry)82b8f21
linter: Add schemars and serde traits to AllowWarnDeny and RuleCategories (#6119) (DonIsaac)ea908f7
linter: Consolidate file loading logic (#6130) (DonIsaac)db751f0
linter: Use regexp AST visitor inno-control-regex
(#6129) (camchenry)3aa7e42
linter: Use RegExp AST visitor forno-hex-escape
(#6117) (camchenry)9d5b44a
linter: Use regex visitor inno-regex-spaces
(#6063) (camchenry)0d44cf7
linter: Use regex visitor inno-useless-escape
(#6062) (camchenry)eeb8873
linter: Use regex visitor inno-empty-character-class
(#6058) (camchenry)Testing
d883562
linter: Invalideslint/no-unused-vars
options (#6228) (DonIsaac)v0.9.9
Compare Source
Bug Fixes
01b9c4b
npm/oxlint: Make bin/oxc_language_server an executable (#6066) (Boshen)v0.9.8
: oxlint v0.9.8Compare Source
[0.9.8] - 2024-09-24
Bug Fixes
e3c8a12
linter: Fix panic in sort-keys (#6017) (Boshen)4771492
linter: Fiximport/no_cycle
withignoreTypes
(#5995) (Boshen)Performance
5ae3f36
linter:no-fallthrough
: Use string matching instead of Regex for default comment pattern (#6008) (camchenry)65d8f9e
linter, ast-tools, coverage: UseFxHashSet
instead ofstd::collections::HashSet
(#6001) (Cam McHenry)2b17003
linter, prettier, diagnostics: UseFxHashMap
instead ofstd::collections::HashMap
(#5993) (camchenry)v0.9.7
Compare Source
Refactor
ba7b01f
linter: AddLinterBuilder
(#5714) (DonIsaac)v0.9.6
Compare Source
Refactor
a438743
linter: MoveOxlintConfig
toOxlintrc
(#5707) (DonIsaac)v0.9.5
: oxlint v0.9.5Compare Source
[0.9.5] - 2024-09-12
Features
4b04f65
linter: Implementno-plusplus
rule (#5570) (Cam McHenry)9ca2593
linter: Eslint/sort-keys (#4845) (Na'aman Hirschfeld)023c160
linter: ImplSerialize
forOxlintConfig
(#5594) (DonIsaac)24d6a47
linter: Implementeslint/no-invalid-regexp
(#5443) (Boshen)c6bbf94
minifier: Constant fold unary expression (#5669) (Boshen)Bug Fixes
af6d240
linter: Panic in consistent-function-scoping (#5613) (DonIsaac)54e2e76
linter:react/no_set_state
+react/no_string_refs
rules find correct parent (#5615) (overlookmotel)3b87ac4
linter: Fix no_unused_vars panic when encountering unicode (#5582) (Boshen)Performance
bfe9186
linter: Usecow_replace
instead ofreplace
(#5643) (dalaoshu)e3ae5db
linter: Use cow_to_ascii_lowercase/uppercase (#5637) (heygsc)a0370bf
linter: Use cow_utils in no_script_url (#5633) (heygsc)37e922c
linter:eslint/no_shadow_restricted_names
userun_on_symbol
(#5618) (overlookmotel)0b7fccf
linter:react/no_set_state
+react/no_string_refs
rules reduce iteration over ancestors (#5616) (overlookmotel)2c3f3fe
linter: Makejsx_key
slightly faster (#5585) (Boshen)cd81d12
linter: Addshould_run
to check path only once to nextjs/no_typos (#5584) (Boshen)d18c896
rust: Usecow_utils
instead (#5664) (dalaoshu)Documentation
64f9575
linter: Add plugin usage to example with configuration (Boshen)8c9179d
linter: Fix typos (#5591) (Brian Donovan)Refactor
9e9435f
linter: AddLintFilter
(#5685) (DonIsaac)4f70fe5
linter: Start internal/external split of LintPluginOptions (#5660) (DonIsaac)5ae9b48
linter: Start internal/external split ofOxlintOptions
(#5659) (DonIsaac)c8bc6f0
linter: Usestd::ptr::eq
(#5649) (overlookmotel)a37c064
linter: UseContentHash
forno_duplicate_case
; removecalculate_hash
(#5648) (Boshen)0b3c1d7
linter: Start internal/external split ofOxlintConfig
(#5595) (DonIsaac)89bdf55
linter: InlineRule
trait default methods ([#5619](https://reConfiguration
📅 Schedule: Branch creation - "* 0-3 1 * *" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.