Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

chore(deps): update dependency oxlint to v1 #1024

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

Open
renovate wants to merge 1 commit into main
base: main
Choose a base branch
Loading
from renovate/major-oxlint-monorepo

Conversation

Copy link
Contributor

@renovate renovate bot commented Jul 2, 2025
edited
Loading

This PR contains the following updates:

Package Change Age Confidence
oxlint (source) ^0.18.0 -> ^1.0.0 age confidence

Release Notes

oxc-project/oxc (oxlint)

v1.14.0

Compare Source

🚀 Features
  • 7fc4aef npm/oxlint: 'oxlint-tsgolint': '>=0.1.4' (Boshen)

v1.13.0

Compare Source

🐛 Bug Fixes

v1.12.0: oxlint v1.12.0

Compare Source

[1.12.0] - 2025年08月17日

Announcing Oxlint Type-Aware Preview

🚀 Features
  • 09b597f linter: Handle help message from tsgolint (#​13143) (Boshen)
  • aecacae linter: Support ignorePatterns for nested configs (#​12210) (Sysix)
  • c661bac linter: Add eslint/prefer-template rule (#​13117) (yefan)
  • 920e06f linter: Implement fixer for jsx_curly_brace_presence (#​13005) (RoelGo)
  • 1c79d02 linter: Add react/jsx-fragments rule (#​12988) (Peter Cardenas)
  • a799982 linter/consistent-type-specifier-style: Add fixer for top-level style config (#​13023) (Li Wei)
  • 61112a3 linter: Add 36 new TypeScript ESLint rules with comprehensive test fixtures (#​12893) (Copilot)
  • 4ce252c linter: Add dangerous suggestion for jsx-a11y/tabindex-no-positive (#​12963) (Sysix)
🐛 Bug Fixes
  • 66a350e oxlint: Should type linting files after ignore (#​13149) (Boshen)
  • 81b0162 linter: Preserve json key order for oxlint --init (#​13121) (Boshen)
  • f97791a linter/no-this-alias: Update NoThisAliasConfig default config (#​13095) (camc314)
  • 43b1c5a linter: Do not count type-aware rules, when not enabled (#​13062) (Sysix)
  • 618ee87 linter/array-callback-return: Fix handling of default case in switch statements for array-callback-return rule (#​13081) (Li Wei)
  • c211d32 linter: Fix whitespace handling in disable directives (#​13083) (Li Wei)
  • a0ccada tsgolint: Handle non-zero exit status from tsgolint process (#​13087) (camc314)
  • b0558a4 linter: Prevent unsound use of Allocator across threads (#​13032) (overlookmotel)
  • 2d287d0 linter/no-unused-private-class-members: False positive with private member in compound assignments (#​13053) (yefan)
🚜 Refactor
  • 700b412 linter: Add impl for TsGoLintDiagnostic into Message (#​13144) (Sysix)
  • 437a63d linter: message_to_message_with_position helper function (#​13140) (Sysix)
  • 8459a12 linter: Pass paths to TsGoLintState.lint method (#​13131) (Sysix)
  • 0dd7908 linter: Fix dead code warnings when compiling napi/oxlint2 (#​13132) (overlookmotel)
  • f0a517f linter: Pass cwd instead of LintServiceOptions into TsGoLintState (#​13127) (Sysix)
  • b638371 language_server: Do not check twice for supported extension (#​13130) (Sysix)
  • 34ae2f0 linter: Move tsgolint.rs to oxc_linter crate (#​13126) (Sysix)
  • 9f924f6 linter: Always explicitly initialize Rayon thread pool (#​13122) (overlookmotel)
  • 6c5b8be linter: Create AllocatorPool in Runtime::new (#​13106) (overlookmotel)
  • cc2a85b linter: Remove CliRunResult from TsGoLintState (#​13119) (Sysix)
  • 23e5642 linter: Move TsGoLintInput creation into own function (#​13118) (Sysix)
  • 0453ee3 linter: Rename var for consistency (#​13074) (overlookmotel)
  • 5783df2 linter: Dereference Allocator from AllocatorGuard (#​13073) (overlookmotel)
  • 1d77d92 linter: Avoid unnecessary var initialization (#​13072) (overlookmotel)
  • 1c15288 linter: Extract duplicated is_jsx_fragment function to shared utils (#​13093) (Copilot)
  • 0b61338 linter/jsx-curly-brace-presence: Iter over chars rather than using regex (#​13094) (Copilot)
  • 74fb6c9 linter: Reduce repeated code (#​13070) (overlookmotel)
⚡ Performance
  • 3bfb235 linter: Implement streaming diagnostics for tsgolint instead of waiting for output to finish (#​13098) (copilot-swe-agent)

v1.11.2: oxlint v1.11.2

Compare Source

[1.11.2] - 2025年08月12日

🐛 Bug Fixes
  • c461a86 oxlint: Fix type-aware linting crash when Vue files are present (#​13007) (Copilot)
  • 42de3d1 linter: Update warn_correctness to correctly warn when using vitest plugin (#​12991) (camc314)
  • 1b0136e linter/exhaustive-deps: Use codegen in fixer rather than manual string manipulation (#​12987) (camc314)
  • 2936545 linter/tsgolint: Report an error if tsgolint executable failed to spawn (#​12984) (camc314)
  • 166f5cc linter: Fix no-fallthrough rule, when the default condition is not last (#​12927) (Li Wei)
  • d7e1ddb linter/config: Ensure that overrides correctly replace base rules (#​12941) (camc314)
  • a13b3ee oxlint: Run tsgolint.CMD under windows (#​12932) (Sysix)
🚜 Refactor
  • 69303de oxlint: Pass DiagnosticService as a parameter for TsGoLintState.lint() (#​13004) (Sysix)
🧪 Testing
  • fb8cbbf oxlint: Enable tsgolint test with config parameter for windows (#​13001) (Alexander S.)
  • d59f3bb oxlint: Match x.ys when replacing var (#​12990) (camc314)
  • 6b054b6 linter/expect-expect: Add test case for calling expect as return arg (#​12983) (camc314)
  • d7cca12 linter: Add test for extended configs and overrides for tsgolint (#​12924) (camchenry)

v1.11.1

Compare Source

🐛 Bug Fixes
  • 8c57153 npm/oxlint: Fix oxlint-tsgolint version range for yarn (Boshen)
🚜 Refactor
  • 238b183 linter: Use fast-glob instead of globset for GlobSet (#​12870) (shulaoda)

v1.11.0

Compare Source

🚀 Features

v1.10.0

Compare Source

🚀 Features
  • 9b35600 linter/jsx-a11y: Add support for mapped attributes in label association checks (#​12805) (camc314)

v1.9.0

Compare Source

🚜 Refactor

v1.8.0: oxlint v1.8.0

Compare Source

[1.8.0] - 2025年07月22日

NOTE: While custom JS plugins are mentioned in the release notes, they are not yet supported in this release. We are actively building them out.

🚀 Features
🐛 Bug Fixes
  • 99e105f linter: Correct autofix in unicorn/prefer-number-properties for Infinity (#​12445) (yefan)
  • 0b539e3 linter: unicorn/catch-error-name wasn't using the ignore property (#​12446) (Parbez)
  • 05fba9b linter: Don't panic on TSNonNullExpression in unicorn/prefer-array-find (#​12400) (Sysix)
  • 46e33d5 linter: Improve error handling in config file lookup (#​12391) (camc314)
  • 4621872 linter: Parse second script block for svelte files (#​12390) (Sysix)
  • fbe7eb4 linter/filename-case: Fix default config when no config is provided (#​12389) (camc314)
  • fea9df4 linter: Report errors with the correct severity for custom plugins (#​12362) (camc314)
  • 652c038 linter: Mark correctly enabled default rules for --rules (#​12163) (Sysix)
  • eadc359 linter: Correct source text for vue files having script attributes containig ">" char inside (#​12375) (Sysix)
  • 54d143a linter/exhaustive-deps: More descriptive messages for always-rerender violations (#​12336) (Don Isaac)
  • dac4db9 linter/exhaustive-deps: Better diagnostics for missing dependencies (#​12337) (Don Isaac)
  • 119d23a linter/prefer-array-flat-map: Error for .flat(1.0) (#​12360) (overlookmotel)
🚜 Refactor
  • 2d9291c linter/prefer-number-properties: Simplify fixer logic (#​12451) (camc314)
  • c5dff1e linter, napi/parser: Add source_len field to RawTransferMetadata (#​12383) (overlookmotel)
  • 5e3b415 linter: Duplicate RawTransferMetadata in oxc_linter crate (#​12382) (overlookmotel)
  • 773fd88 linter: Pass &Allocator into Linter::run_external_rules (#​12374) (overlookmotel)
  • b10ed11 linter: Make unwrap unconditional (#​12371) (overlookmotel)
  • a0631d4 linter: Move running external rules into feature-gated function (#​12370) (overlookmotel)
  • 4fc4e7c linter: Make feature gates for oxlint2 feature consistent (#​12369) (overlookmotel)
  • 50b1786 linter: Clarify usage of Allocator and AllocatorGuard (#​12332) (overlookmotel)
  • 26d3a39 linter: Remove ModuleContentOwner abstraction (#​12331) (overlookmotel)
📚 Documentation
  • 3c21d94 linter: Correct comment on RawTransferMetadata2 type (#​12428) (overlookmotel)
💼 Other

v1.7.0

Compare Source

🚀 Features
  • a4dae73 linter: Introduce LintPlugins to store builtin + custom plugins (#​12117) (camc314)

v1.6.0: oxlint v1.6.0

Compare Source

[1.6.0] - 2025年07月07日

🐛 Bug Fixes
  • 3f0e03e linter: Fix inconsistent behavior in no-duplicate-imports rule (#​12051) (yefan)
  • 6dbacea linter/no-barrel-file: No diagnostic tag when some modules arent resolved (#​12049) (camc314)
  • dd6b1ee linter/extensions: False positives with non configured extensions (#​11872) (camc314)
  • 5851d2c oxlint: Always follow symlinks; remove cli flag --symlinks (#​12048) (Boshen)
  • eb1c596 linter/consistent-index-object-style: Fix default impl for rule config (#​12031) (camc314)
🚜 Refactor
📚 Documentation
  • 85ec382 linter: Add good/bad example for nextjs/no-page-custom-font (#​12092) (Sysix)
  • 9240342 linter: Add docs for nextjs/no-script-component-in-head (#​12091) (Sysix)
  • 0878414 linter: Add good/bad example for nextjs/no-head-import-in-document (#​12061) (Sysix)
  • 222bc73 linter: Add bad/good example for nextjs/no-head-element (#​12059) (Sysix)
  • a7e9f50 linter: Add good/bad example for nextjs/no-title-in-document-head (#​12065) (Sysix)
  • 51c6818 linter: Add good/bad example for nextjs/no-document-import-in-pages (#​12064) (Sysix)
  • c7b38f9 consistent-indexed-object-style: Clarify docs (#​12019) (Luca Ban)
⚡ Performance
  • 04e2de5 linter: Avoid iteration when checking import is AllButDefault or SideEffect in eslint/no-duplicate-imports (#​12093) (Sysix)
  • e2a7d6a linter: Check filepath before running nextjs/no-head-element (#​12062) (Sysix)
  • 00a9fd9 linter: Check for filename before running nextjs/no-head-import-in-document rule (#​12060) (Sysix)
  • 62a3ce0 linter: Replace unicode-segmentation crate with icu_segmenter (#​12063) (Sysix)

v1.5.0: oxlint v1.5.0

Compare Source

[1.5.0] - 2025年07月02日

🚀 Features
  • 899b8b4 linter: Allow namespace re-export in import/no-cycle (#​11995) (Boshen)
🐛 Bug Fixes
  • f732589 linter: Panic in consistent-type-imports when the source contains a { (#​12002) (camc314)
  • 4b2c658 oxlint: Make --version exit code be 0 (#​11986) (camc314)
🚜 Refactor

v1.4.0: oxlint v1.4.0

Compare Source

[1.4.0] - 2025年06月30日

🚀 Features
🐛 Bug Fixes
  • 114c4fb linter/no-useless-spread: Panic with multi byte char (#​11964) (camc314)
  • c2e5439 linter: Fix default values for unicorn/consistent-function-scoping (#​11960) (Sysix)
  • 214c8e7 linter: Fix default values for import/no-absolute-path (#​11959) (Sysix)
  • b4cc222 linter: Fix typescript/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 for eslint/no-redeclare (#​11911) (Sysix)
  • d80c19d linter: Fix default values for eslint/max-lines-per-function (#​11910) (Sysix)
  • 41a5342 linter: Fix default values for eslint/max-nested-callbacks (#​11909) (Sysix)
  • 2e3db4e linter: Fix default values for eslint/max-depth (#​11908) (Sysix)
  • a358797 linter: Remove false positives for no-extend-native (#​11888) (camchenry)
  • 6f67b52 linter: Revert prefer-promise-reject-errors to old behavior (#​11889) (camchenry)
  • d991fed linter: Fix jsx-a11y/label-has-associated-control default values (#​11832) (Sysix)
  • a0a4aa1 linter: Count own indirect export entries to the threshold for oxc/no-barrel-file (#​11838) (Sysix)
🚜 Refactor
  • 344f3f9 linter: Minor refactors to eslint/id-length (#​11976) (camc314)
  • 46b59d8 linter: Remove unused ContextHost::with_config (#​11970) (camc314)
  • 2cf9fa3 linter: Derive debug for extensions (#​11938) (camc314)
  • 17e0898 linter: Move import/no-duplicates to style category (#​11929) (Sysix)
  • dd2e196 linter: Move unicorn/no-nested-ternary to style category (#​11928) (Sysix)
  • 8404da4 linter: Remove unused LintPluginOptions (#​11919) (camc314)
  • 87b8496 ast: Remove AstKind for MemberExpression and replace with StaticMemberExpression and PrivateFieldExpression (#​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: Add AstKind for ComputedMemberExpression (#​11766) (camchenry)
📚 Documentation
  • 940b98f linter: Fix docs for typescript/no-this-alias (#​11963) (Sysix)
  • c4a95a2 linter: Move jest/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 unnecessary CompactStr (#​11885) (overlookmotel)
  • 66dbf9d linter/no-console: Get static property name only once (#​11880) (overlookmotel)
🧪 Testing

v1.3.0: oxlint v1.3.0

Compare Source

[1.3.0] - 2025年06月23日

🚀 Features
🐛 Bug Fixes
  • 76891da linter/exhaustive-deps: False positive with ident used in type param (#​11812) (camc314)
💼 Other
🚜 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.0

Compare Source

[1.2.0] - 2025年06月19日

🚀 Features
🐛 Bug Fixes
  • 3d88eeb linter/no-console: False negative when console.* 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: Flag var statement as body of for loop (#​11632) (overlookmotel)
🚜 Refactor
  • 5ca3d04 ast: Add TSArrayType as AstKind (#​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
⚡ Performance
  • f539f64 allocator: Remove Arc from AllocatorPool (#​11760) (overlookmotel)
  • cfdc518 linter/no-inner-declarations: Move work to cold path (#​11746) (overlookmotel)
  • 7c0fff7 linter: Skip running consistent-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

v1.1.0: oxlint v1.1.0

Compare Source

[1.1.0] - 2025年06月12日

🚀 Features
  • 1181018 linter: Add eslint/no-extra-bind rule (#​11588) (yefan)
  • 3b03fd3 parser: Produce correct syntax error for interface I extends (typeof T) (#​11610) (Boshen)
  • 844a8a8 parser: Produce syntax error for declare 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 missing additional_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: Improve TSModuleDeclaration parsing (#​11605) (Boshen)
  • d29bbb2 linter: Simplify implementation of eslint/no-lonely-if (#​11550) (Ulrich Stark)
  • d41fb13 ast: Get jsx types out of AstKind exceptions (#​11535) (Ulrich Stark)

v1.0.0: oxlint v1.0.0

Compare Source

Announcing Oxlint 1.0

There no notable changes from v0.18.1.

v0.18.1: oxlint v0.18.1

Compare 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
📚 Documentation
⚡ Performance
  • 7bf25cb language_server: Transform MessageWithPosition to Diagnostic 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.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/major-oxlint-monorepo branch 2 times, most recently from 40da161 to 0a6c00e Compare July 8, 2025 15:46
@renovate renovate bot force-pushed the renovate/major-oxlint-monorepo branch from 0a6c00e to e1a7b01 Compare July 11, 2025 23:31
@renovate renovate bot force-pushed the renovate/major-oxlint-monorepo branch from e1a7b01 to d56a3a3 Compare July 22, 2025 11:52
@renovate renovate bot force-pushed the renovate/major-oxlint-monorepo branch from d56a3a3 to b1e2cd1 Compare July 29, 2025 12:13
@renovate renovate bot force-pushed the renovate/major-oxlint-monorepo branch 4 times, most recently from 2c6bc0e to 56e8e55 Compare August 12, 2025 09:49
@renovate renovate bot force-pushed the renovate/major-oxlint-monorepo branch 7 times, most recently from 8e92f7e to 56e3dff Compare August 17, 2025 05:58
@renovate renovate bot force-pushed the renovate/major-oxlint-monorepo branch from 56e3dff to 53b3322 Compare August 26, 2025 08:57
@renovate renovate bot force-pushed the renovate/major-oxlint-monorepo branch from 53b3322 to ee0325c Compare August 31, 2025 09:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Reviewers
No reviews
Assignees
No one assigned
Labels
None yet
Projects
None yet
Milestone
No milestone
Development

Successfully merging this pull request may close these issues.

0 participants

AltStyle によって変換されたページ (->オリジナル) /