Skip to content

Update Oxlint and handle its new diagnostics - #4687

Merged
trevor-scheer merged 6 commits into
trevor/update-changesets-v3from
trevor/update-oxlint-toolchain
Nov 1, 2026
Merged

trevor-scheer merged 6 commits into
trevor/update-changesets-v3from
trevor/update-oxlint-toolchain

Conversation

@trevor-scheer

Copy link
Copy Markdown
Contributor

Oxlint 1.90 adds diagnostics that the old pinned version doesn't report. Update the linter and ESLint plugin with caret ranges, along with the matching type-aware checker. Fix the mechanical findings, move test readiness reporting into an effect, and remove redundant loading state from the Monaco example.

The new state-in-effect rule stays enabled. The editor/store synchronization paths retain their behavior with line-specific exceptions explaining each external synchronization; changing that state model would be a separate refactor.

Stacked on #4686.

@changeset-bot

changeset-bot Bot commented Nov 1, 2026 •

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: 628cd81

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@trevor-scheer
trevor-scheer removed this pull request from stack #4700 November 1, 2026 18:40
@trevor-scheer
trevor-scheer added this pull request to stack #4733 November 1, 2026 18:40
@trevor-scheer
trevor-scheer removed this pull request from stack #4733 November 1, 2026 19:39
@trevor-scheer
trevor-scheer added this pull request to stack #4740 November 1, 2026 19:39
@trevor-scheer
trevor-scheer marked this pull request as ready for review November 1, 2026 20:35
@trevor-scheer
trevor-scheer merged commit 483a582 into trevor/dependency-updates-integration Nov 1, 2026
14 checks passed
@trevor-scheer
trevor-scheer deleted the trevor/update-oxlint-toolchain branch November 1, 2026 20:41
trevor-scheer added a commit that referenced this pull request Nov 1, 2026
The CodeMirror build helper pulls in an unused test/server toolchain,
including Mocha's vulnerable serialization dependency. Its current major
release still retains that chain. Replace it with a small invocation of
the underlying `@marijn/buildtool`, preserving grammar generation, pure
annotations, build/prepack commands, and published CJS/ESM/declaration
paths.

The replacement exposes the same 19 runtime exports. It also emits
`index.d.cts`; package export-map behavior is otherwise unchanged. The
existing NodeNext CodeMirror type-identity issue reproduces with either
builder and isn't changed here.

Stacked on #4687.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant