chore(deps): update dependency oxlint to v1 #1024
Open
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:
^0.18.0
->^1.0.0
Release Notes
oxc-project/oxc (oxlint)
v1.5.0
: oxlint v1.5.0Compare Source
[1.5.0] - 2025-07-02
🚀 Features
899b8b4
linter: Allow namespace re-export inimport/no-cycle
(#11995) (Boshen)🐛 Bug Fixes
f732589
linter: Panic inconsistent-type-imports
when the source contains a{
(#12002) (camc314)4b2c658
oxlint: Make--version
exit code be0
(#11986) (camc314)🚜 Refactor
f7a2ae4
ast: AddAstKind
forAssignmentTargetPropertyIdentifier
,AssignmentTargetPropertyProperty
(#11985) (camc314)cfa52c2
ast: AddAstKind
forAssignmentTargetRest
(#11984) (camc314)3f91f24
linter: RemoveRulesCache
(#11981) (camc314)54582cb
ast: AddAstKind
forBindingProperty
(#11974) (camc314)v1.4.0
: oxlint v1.4.0Compare Source
[1.4.0] - 2025-06-30
🚀 Features
8e1573d
linter: Add id-length rule from eslint (#11887) (Nicholas Rayburn)5dfcac5
linter: Add eslint/arrow-body-style rule (#11937) (yefan)9b19b40
napi: Add basic oxlint napi bindings (#11877) (camc314)f102cb1
linter: Addimport/prefer-default-export
rule (#11891) (yefan)🐛 Bug Fixes
114c4fb
linter/no-useless-spread: Panic with multi byte char (#11964) (camc314)c2e5439
linter: Fix default values forunicorn/consistent-function-scoping
(#11960) (Sysix)214c8e7
linter: Fix default values forimport/no-absolute-path
(#11959) (Sysix)b4cc222
linter: Fixtypescript/no-namespace
default values (#11958) (Sysix)11e0a43
linter/prefer-dom-node-remove: Panic when callee is ts non null expression (#11949) (camc314)4903e39
linter/no-standalone-expect: False positive in callback fn (#11940) (camc314)1e88dba
oxc_linter: Make linter file paths clickable within JetBrains terminals (#11619) (Nicholas Rayburn)fe4006b
linter/jsx-key: False positive in react/jsx-key (#11918) (camc314)d32cb4b
linter: Fix default values foreslint/no-redeclare
(#11911) (Sysix)d80c19d
linter: Fix default values foreslint/max-lines-per-function
(#11910) (Sysix)41a5342
linter: Fix default values foreslint/max-nested-callbacks
(#11909) (Sysix)2e3db4e
linter: Fix default values foreslint/max-depth
(#11908) (Sysix)a358797
linter: Remove false positives forno-extend-native
(#11888) (camchenry)6f67b52
linter: Revert prefer-promise-reject-errors to old behavior (#11889) (camchenry)d991fed
linter: Fixjsx-a11y/label-has-associated-control
default values (#11832) (Sysix)a0a4aa1
linter: Count own indirect export entries to the threshold foroxc/no-barrel-file
(#11838) (Sysix)🚜 Refactor
344f3f9
linter: Minor refactors toeslint/id-length
(#11976) (camc314)46b59d8
linter: Remove unusedContextHost::with_config
(#11970) (camc314)2cf9fa3
linter: Derive debug forextensions
(#11938) (camc314)17e0898
linter: Moveimport/no-duplicates
to style category (#11929) (Sysix)dd2e196
linter: Moveunicorn/no-nested-ternary
to style category (#11928) (Sysix)8404da4
linter: Remove unusedLintPluginOptions
(#11919) (camc314)87b8496
ast: RemoveAstKind
forMemberExpression
and replace withStaticMemberExpression
andPrivateFieldExpression
(#11767) (camchenry)e840680
linter/no-named-as-default-members: Remove needless lambda (#11896) (camc314)2760591
linter/no-console: Early return if ident does not match (#11895) (camc314)190e390
ast: AddAstKind
forComputedMemberExpression
(#11766) (camchenry)📚 Documentation
940b98f
linter: Fix docs fortypescript/no-this-alias
(#11963) (Sysix)c4a95a2
linter: Movejest/valid-title
options into a codeblock (#11961) (Sysix)0d3e8e7
linter: Fix prefer-string-replace-all example (#11921) (Bruno Henriques)06781ab
linter: Fix doc formatting for perfer-logical-op-over-ternary (#11920) (camc314)⚡ Performance
2cf63ea
linter:nextjs/no-document-import-in-page
check the filepath before running the rule (#11962) (Sysix)19cee8c
linter/no-extend-native: Do not create unnecessaryCompactStr
(#11885) (overlookmotel)66dbf9d
linter/no-console: Get static property name only once (#11880) (overlookmotel)🧪 Testing
168f776
linter/no-console: Add more tests (#11878) (overlookmotel)v1.3.0
: oxlint v1.3.0Compare Source
[1.3.0] - 2025-06-23
🚀 Features
1a54184
linter: Add fix for unused disable directive (#11708) (Sysix)816ff03
linter: Read source text into the arena (#11825) (camc314)dc6f584
linter: Addread_to_arena_str
function (#11823) (overlookmotel)🐛 Bug Fixes
76891da
linter/exhaustive-deps: False positive with ident used in type param (#11812) (camc314)💼 Other
d121a79
oxlint: V1.3.0 (#11854) (oxc-bot)🚜 Refactor
b39d1fa
linter: Output smaller spans for unused disable directives with multiple rules (#11781) (Sysix)📚 Documentation
faab3ee
linter: Improve docs for typescript/no-this-alias (#11845) (camc314)v1.2.0
: oxlint v1.2.0Compare Source
[1.2.0] - 2025-06-19
🚀 Features
8c341a2
sema/check: Ts setters cannot have initializers (#11695) (Don Isaac)38dc614
oxc_linter: Reuse allocators (#11736) (camc314)bf8263d
playground: Allow specifying a JSON string as the linter config (#11710) (Nicholas Rayburn)0b4261b
vscode: Addoxc.requireConfig
configuration (#11700) (Sysix)52ecc87
linter: Implement import/extensions (#11548) (Tyler Earls)094b81c
language_server: AddunusedDisableDirectives
option (#11645) (Sysix)🐛 Bug Fixes
3d88eeb
linter/no-console: False negative whenconsole.*
methods are used as args to functions (#11790) (camc314)c80e405
linter/no-new-wrappers: Fix panic in fixer with multi byte chars (#11773) (camc314)e58a0b0
linter: Panic in unicorn/consistent-function-scoping (#11772) (camc314)80c87d4
linter: Typo in typescript/consistent-index-object-style (#11744) (camc314)ff775e9
linter/consistent-function-scoping: Descriptive diagnostic labels (#11682) (Don Isaac)989634a
linter/no-inner-declaration: False negative with for loops (#11692) (camc314)b272b91
linter/no-undef: False negative with unresolved ref after type ref (#11721) (camc314)6252275
linter: Panic in import/extensions with empty file names (#11720) (camc314)f34e432
linter: Use fixer::noop in dangerous cases for eslint/no-var (#11693) (camc314)6c2b41c
linter/consistent-function-scoping: Allow functions in TS modules/namespaces (#11681) (Don Isaac)2ca1c70
linter/exhaustive-deps: False positive with TS Non null assertion operator (#11690) (camc314)ee15f7d
linter: False negative in typescript/prefer-function-type (#11674) (camc314)abd0441
linter: Add missing menuitemradio and menutitemcheckbox roles (#11651) (Daniel Flynn)8776301
linter/no-inner-declarations: Flagvar
statement as body offor
loop (#11632) (overlookmotel)🚜 Refactor
5ca3d04
ast: AddTSArrayType
asAstKind
(#11745) (camchenry)abdbaa9
language_server: Use rule name directly from OxcCode instead of parsing out of the stringified version of OxcCode (#11714) (Nicholas Rayburn)219adcc
ast: Don't generate AstKind for ArrayExpressionElement (#11684) (Ulrich Stark)c1be6b8
linter: Shorten Span construction (#11686) (Ulrich Stark)4ca659c
linter: Cleanup typescript/prefer-function-type (#11672) (Brad Dunbar)8e30c5f
ast: Don't generate AstKind for ForStatementInit (#11617) (Ulrich Stark)📚 Documentation
ea6ce9d
linter: Fix typo in import/no-namespace (#11741) (camc314)8b6076e
linter: Document options for thetypescript/array-type
rule (#11665) (yefan)⚡ Performance
f539f64
allocator: RemoveArc
fromAllocatorPool
(#11760) (overlookmotel)cfdc518
linter/no-inner-declarations: Move work to cold path (#11746) (overlookmotel)7c0fff7
linter: Skip runningconsistent-function-scoping
on.d.ts
files (#11739) (camc314)b34c6f6
parser,semantic: Improve handling of diagnostics (#11641) (Boshen)2cd786b
linter/no-inner-declarations: Remove unnecessary code and reduce branches (#11633) (overlookmotel)🧪 Testing
44a9df8
linter: Update testsuite forno-undef
(#11706) (Sysix)v1.1.0
: oxlint v1.1.0Compare Source
[1.1.0] - 2025-06-12
🚀 Features
1181018
linter: Add eslint/no-extra-bind rule (#11588) (yefan)3b03fd3
parser: Produce correct syntax error forinterface I extends (typeof T)
(#11610) (Boshen)844a8a8
parser: Produce syntax error fordeclare function foo() {}
(#11606) (Boshen)🐛 Bug Fixes
0f24366
linter: Correct labels for redundant comparisons (#11620) (Wei Zhu)dd87f93
linter: Stack overflow in react/exhaustive-deps (#11613) (camc314)4af58e0
linter: Add missingadditional_hooks
option to exhaustive-deps (#11602) (camc314)a6adc0c
linter/exhaustive-deps: Handle destructuring inside hooks (#11598) (Don Isaac)779727f
linter: Improve span diagnostic loc within react/rules-of-hooks (#11589) (camc314)🚜 Refactor
b7b0dc3
parser: ImproveTSModuleDeclaration
parsing (#11605) (Boshen)d29bbb2
linter: Simplify implementation ofeslint/no-lonely-if
(#11550) (Ulrich Stark)d41fb13
ast: Get jsx types out of AstKind exceptions (#11535) (Ulrich Stark)v1.0.0
: oxlint v1.0.0Compare Source
Announcing Oxlint 1.0
There no notable changes from v0.18.1.
v0.18.1
: oxlint v0.18.1Compare Source
[0.18.1] - 2025-06-09
🐛 Bug Fixes
6d68568
linter: False negative in typescript/array-type (#11574) (camc314)6a856a0
linter/no-magic-numbers: Fix typo in error message (#11560) (overlookmotel)3952e01
linter: False negative in jsx-a11y/aria-role (#11547) (camc314)b0e3e08
linter: Misplaced quote in jsx-curly-brace-presence test case (#11546) (camc314)a833ed1
linter: Misplaced quote in anchor-is-valid test case (#11545) (camc314)4e53b80
linter: Misplaced backtick in exhaustive-deps test case (#11544) (camc314)e8a04b6
linter: Misplaced backtick in no-object-constructor test case (#11543) (camc314)65311d0
linter: Remove duplicate rule/scope from diagnostic (#11531) (camc314)🚜 Refactor
7ab84c2
editor: Use pattern for textDocument filter (#11559) (Sysix)9b475ad
linter: Use one instance of rope per file (#11552) (Sysix)📚 Documentation
e13ed51
editor/vscode: Fix typo in README (#11572) (David)fa924ab
linter: Cleanup docs for multiple linter rules (#11551) (Ulrich Stark)⚡ Performance
7bf25cb
language_server: TransformMessageWithPosition
toDiagnostic
with less allocations (#11561) (Sysix)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.