-
Notifications
You must be signed in to change notification settings - Fork 27
chore(devdeps): update oxlint monorepo to v1 (major) #5376
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
Conversation
|
eda7d35 to
7494f3f
Compare
7494f3f to
6db0881
Compare
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
d334873 to
1d599b7
Compare
e33cd07 to
1a1df89
Compare
b6086af to
1f5da4c
Compare
1f5da4c to
891841e
Compare
utils/test/src/vitest/helpers/shouldMatchEmotionSnapshotWithPortal.tsx
Outdated
Show resolved
Hide resolved
891841e to
09cd0de
Compare
This PR contains the following updates:
0.18.1->1.6.00.18.1->1.6.0Release Notes
oxc-project/eslint-plugin-oxlint (eslint-plugin-oxlint)
v1.6.0Compare Source
No significant changes
View changes on GitHub
v1.5.0Compare Source
No significant changes
View changes on GitHub
v1.4.0Compare Source
No significant changes
View changes on GitHub
v1.3.0Compare Source
No significant changes
View changes on GitHub
v1.2.0Compare Source
No significant changes
View changes on GitHub
v1.1.0Compare Source
No significant changes
View changes on GitHub
v1.0.0Compare Source
No significant changes
View changes on GitHub
oxc-project/oxc (oxlint)
v1.6.0: oxlint v1.6.0Compare Source
[1.6.0] - 2025-07-07
🐛 Bug Fixes
3f0e03elinter: Fix inconsistent behavior inno-duplicate-importsrule (#12051) (yefan)6dbacealinter/no-barrel-file: No diagnostic tag when some modules arent resolved (#12049) (camc314)dd6b1eelinter/extensions: False positives with non configured extensions (#11872) (camc314)5851d2coxlint: Always follow symlinks; remove cli flag--symlinks(#12048) (Boshen)eb1c596linter/consistent-index-object-style: Fix default impl for rule config (#12031) (camc314)🚜 Refactor
54cf5cbsemantic: Remove Option from parent_* methods (#12087) (Ulrich Stark)8d1be94language_server: Fix todo by avoiding allocation (#12096) (Ulrich Stark)72418calinter:RuntimeFileSystem::write_filetake&str(#12075) (overlookmotel)2f7cbdalinter: Move napi bindings out of oxc_linter (#12072) (camc314)9254252linter: Move code (#12071) (overlookmotel)2319710linter: Shorten code (#12070) (overlookmotel)387762dlinter/no-unused-vars: Simplify check for export nodes (#12044) (Dunqing)f1d4086ast: RemoveAstKindforModuleDeclaration(#12022) (camchenry)754c05aast: RemoveAstKindforTSTypeName(#11990) (camchenry)0c7f9e8linter: Remove a branch (#12032) (overlookmotel)📚 Documentation
85ec382linter: Add good/bad example fornextjs/no-page-custom-font(#12092) (Sysix)9240342linter: Add docs fornextjs/no-script-component-in-head(#12091) (Sysix)0878414linter: Add good/bad example fornextjs/no-head-import-in-document(#12061) (Sysix)222bc73linter: Add bad/good example fornextjs/no-head-element(#12059) (Sysix)a7e9f50linter: Add good/bad example fornextjs/no-title-in-document-head(#12065) (Sysix)51c6818linter: Add good/bad example fornextjs/no-document-import-in-pages(#12064) (Sysix)c7b38f9consistent-indexed-object-style: Clarify docs (#12019) (Luca Ban)⚡ Performance
04e2de5linter: Avoid iteration when checking import isAllButDefaultorSideEffectineslint/no-duplicate-imports(#12093) (Sysix)e2a7d6alinter: Check filepath before runningnextjs/no-head-element(#12062) (Sysix)00a9fd9linter: Check for filename before runningnextjs/no-head-import-in-documentrule (#12060) (Sysix)62a3ce0linter: Replaceunicode-segmentationcrate withicu_segmenter(#12063) (Sysix)v1.5.0: oxlint v1.5.0Compare Source
[1.5.0] - 2025-07-02
🚀 Features
899b8b4linter: Allow namespace re-export inimport/no-cycle(#11995) (Boshen)🐛 Bug Fixes
f732589linter: Panic inconsistent-type-importswhen the source contains a{(#12002) (camc314)4b2c658oxlint: Make--versionexit code be0(#11986) (camc314)🚜 Refactor
f7a2ae4ast: AddAstKindforAssignmentTargetPropertyIdentifier,AssignmentTargetPropertyProperty(#11985) (camc314)cfa52c2ast: AddAstKindforAssignmentTargetRest(#11984) (camc314)3f91f24linter: RemoveRulesCache(#11981) (camc314)54582cbast: AddAstKindforBindingProperty(#11974) (camc314)v1.4.0: oxlint v1.4.0Compare Source
[1.4.0] - 2025-06-30
🚀 Features
8e1573dlinter: Add id-length rule from eslint (#11887) (Nicholas Rayburn)5dfcac5linter: Add eslint/arrow-body-style rule (#11937) (yefan)9b19b40napi: Add basic oxlint napi bindings (#11877) (camc314)f102cb1linter: Addimport/prefer-default-exportrule (#11891) (yefan)🐛 Bug Fixes
114c4fblinter/no-useless-spread: Panic with multi byte char (#11964) (camc314)c2e5439linter: Fix default values forunicorn/consistent-function-scoping(#11960) (Sysix)214c8e7linter: Fix default values forimport/no-absolute-path(#11959) (Sysix)b4cc222linter: Fixtypescript/no-namespacedefault values (#11958) (Sysix)11e0a43linter/prefer-dom-node-remove: Panic when callee is ts non null expression (#11949) (camc314)4903e39linter/no-standalone-expect: False positive in callback fn (#11940) (camc314)1e88dbaoxc_linter: Make linter file paths clickable within JetBrains terminals (#11619) (Nicholas Rayburn)fe4006blinter/jsx-key: False positive in react/jsx-key (#11918) (camc314)d32cb4blinter: Fix default values foreslint/no-redeclare(#11911) (Sysix)d80c19dlinter: Fix default values foreslint/max-lines-per-function(#11910) (Sysix)41a5342linter: Fix default values foreslint/max-nested-callbacks(#11909) (Sysix)2e3db4elinter: Fix default values foreslint/max-depth(#11908) (Sysix)a358797linter: Remove false positives forno-extend-native(#11888) (camchenry)6f67b52linter: Revert prefer-promise-reject-errors to old behavior (#11889) (camchenry)d991fedlinter: Fixjsx-a11y/label-has-associated-controldefault values (#11832) (Sysix)a0a4aa1linter: Count own indirect export entries to the threshold foroxc/no-barrel-file(#11838) (Sysix)🚜 Refactor
344f3f9linter: Minor refactors toeslint/id-length(#11976) (camc314)46b59d8linter: Remove unusedContextHost::with_config(#11970) (camc314)2cf9fa3linter: Derive debug forextensions(#11938) (camc314)17e0898linter: Moveimport/no-duplicatesto style category (#11929) (Sysix)dd2e196linter: Moveunicorn/no-nested-ternaryto style category (#11928) (Sysix)8404da4linter: Remove unusedLintPluginOptions(#11919) (camc314)87b8496ast: RemoveAstKindforMemberExpressionand replace withStaticMemberExpressionandPrivateFieldExpression(#11767) (camchenry)e840680linter/no-named-as-default-members: Remove needless lambda (#11896) (camc314)2760591linter/no-console: Early return if ident does not match (#11895) (camc314)190e390ast: AddAstKindforComputedMemberExpression(#11766) (camchenry)📚 Documentation
940b98flinter: Fix docs fortypescript/no-this-alias(#11963) (Sysix)c4a95a2linter: Movejest/valid-titleoptions into a codeblock (#11961) (Sysix)0d3e8e7linter: Fix prefer-string-replace-all example (#11921) (Bruno Henriques)06781ablinter: Fix doc formatting for perfer-logical-op-over-ternary (#11920) (camc314)⚡ Performance
2cf63ealinter:nextjs/no-document-import-in-pagecheck the filepath before running the rule (#11962) (Sysix)19cee8clinter/no-extend-native: Do not create unnecessaryCompactStr(#11885) (overlookmotel)66dbf9dlinter/no-console: Get static property name only once (#11880) (overlookmotel)🧪 Testing
168f776linter/no-console: Add more tests (#11878) (overlookmotel)v1.3.0: oxlint v1.3.0Compare Source
[1.3.0] - 2025-06-23
🚀 Features
1a54184linter: Add fix for unused disable directive (#11708) (Sysix)816ff03linter: Read source text into the arena (#11825) (camc314)dc6f584linter: Addread_to_arena_strfunction (#11823) (overlookmotel)🐛 Bug Fixes
76891dalinter/exhaustive-deps: False positive with ident used in type param (#11812) (camc314)💼 Other
d121a79oxlint: V1.3.0 (#11854) (oxc-bot)🚜 Refactor
b39d1falinter: Output smaller spans for unused disable directives with multiple rules (#11781) (Sysix)📚 Documentation
faab3eelinter: Improve docs for typescript/no-this-alias (#11845) (camc314)v1.2.0: oxlint v1.2.0Compare Source
[1.2.0] - 2025-06-19
🚀 Features
8c341a2sema/check: Ts setters cannot have initializers (#11695) (Don Isaac)38dc614oxc_linter: Reuse allocators (#11736) (camc314)bf8263dplayground: Allow specifying a JSON string as the linter config (#11710) (Nicholas Rayburn)0b4261bvscode: Addoxc.requireConfigconfiguration (#11700) (Sysix)52ecc87linter: Implement import/extensions (#11548) (Tyler Earls)094b81clanguage_server: AddunusedDisableDirectivesoption (#11645) (Sysix)🐛 Bug Fixes
3d88eeblinter/no-console: False negative whenconsole.*methods are used as args to functions (#11790) (camc314)c80e405linter/no-new-wrappers: Fix panic in fixer with multi byte chars (#11773) (camc314)e58a0b0linter: Panic in unicorn/consistent-function-scoping (#11772) (camc314)80c87d4linter: Typo in typescript/consistent-index-object-style (#11744) (camc314)ff775e9linter/consistent-function-scoping: Descriptive diagnostic labels (#11682) (Don Isaac)989634alinter/no-inner-declaration: False negative with for loops (#11692) (camc314)b272b91linter/no-undef: False negative with unresolved ref after type ref (#11721) (camc314)6252275linter: Panic in import/extensions with empty file names (#11720) (camc314)f34e432linter: Use fixer::noop in dangerous cases for eslint/no-var (#11693) (camc314)6c2b41clinter/consistent-function-scoping: Allow functions in TS modules/namespaces (#11681) (Don Isaac)2ca1c70linter/exhaustive-deps: False positive with TS Non null assertion operator (#11690) (camc314)ee15f7dlinter: False negative in typescript/prefer-function-type (#11674) (camc314)abd0441linter: Add missing menuitemradio and menutitemcheckbox roles (#11651) (Daniel Flynn)8776301linter/no-inner-declarations: Flagvarstatement as body offorloop (#11632) (overlookmotel)🚜 Refactor
5ca3d04ast: AddTSArrayTypeasAstKind(#11745) (camchenry)abdbaa9language_server: Use rule name directly from OxcCode instead of parsing out of the stringified version of OxcCode (#11714) (Nicholas Rayburn)219adccast: Don't generate AstKind for ArrayExpressionElement (#11684) (Ulrich Stark)c1be6b8linter: Shorten Span construction (#11686) (Ulrich Stark)4ca659clinter: Cleanup typescript/prefer-function-type (#11672) (Brad Dunbar)8e30c5fast: Don't generate AstKind for ForStatementInit (#11617) (Ulrich Stark)📚 Documentation
ea6ce9dlinter: Fix typo in import/no-namespace (#11741) (camc314)8b6076elinter: Document options for thetypescript/array-typerule (#11665) (yefan)⚡ Performance
f539f64allocator: RemoveArcfromAllocatorPool(#11760) (overlookmotel)cfdc518linter/no-inner-declarations: Move work to cold path (#11746) (overlookmotel)7c0fff7linter: Skip runningconsistent-function-scopingon.d.tsfiles (#11739) (camc314)b34c6f6parser,semantic: Improve handling of diagnostics (#11641) (Boshen)2cd786blinter/no-inner-declarations: Remove unnecessary code and reduce branches (#11633) (overlookmotel)🧪 Testing
44a9df8linter: Update testsuite forno-undef(#11706) (Sysix)v1.1.0: oxlint v1.1.0Compare Source
[1.1.0] - 2025-06-12
🚀 Features
1181018linter: Add eslint/no-extra-bind rule (#11588) (yefan)3b03fd3parser: Produce correct syntax error forinterface I extends (typeof T)(#11610) (Boshen)844a8a8parser: Produce syntax error fordeclare function foo() {}(#11606) (Boshen)🐛 Bug Fixes
0f24366linter: Correct labels for redundant comparisons (#11620) (Wei Zhu)dd87f93linter: Stack overflow in react/exhaustive-deps (#11613) (camc314)4af58e0linter: Add missingadditional_hooksoption to exhaustive-deps (#11602) (camc314)a6adc0clinter/exhaustive-deps: Handle destructuring inside hooks (#11598) (Don Isaac)779727flinter: Improve span diagnostic loc within react/rules-of-hooks (#11589) (camc314)🚜 Refactor
b7b0dc3parser: ImproveTSModuleDeclarationparsing (#11605) (Boshen)d29bbb2linter: Simplify implementation ofeslint/no-lonely-if(#11550) (Ulrich Stark)d41fb13ast: 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.
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 becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR was generated by Mend Renovate. View the repository job log.