Repository navigation
fix(deps): update linters - #2188
squiggler-app[bot] wants to merge 2 commits into
Conversation
🦋 Changeset detectedLatest commit: a2b122f The changes in this PR will be included in the next version bump. This PR includes changesets to release 1 package
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
|
The latest updates on your projects. Learn more about Vercel for GitHub.
1 Skipped Deployment
|
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub. |
|
@copilot please run pnpm install (and pnpm dedupe if needed), commit the updated lockfile, and push |
Head branch was pushed to by a user without write access
|
|
@copilot resolve the merge conflicts in this pull request |
Head branch was pushed to by a user without write access
Merged |
✅ E2E Tests🟢 54 passed • 🟡 2 flaky • view full report • view run Studio: https://plugins-e2e-test-studio-brr189svj.sanity.dev Datasets: |
Coverage Report
File CoverageNo changed files found. |
480387d
6cf7cfb to
480387d
Compare
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit a2b122f. Configure here.
| oxfmt: ^0.73.0 | ||
| oxlint: ^1.83.0 | ||
| oxfmt: ^0.75.0 | ||
| oxlint: ^1.90.0 |
There was a problem hiding this comment.
Oxlint tsgolint peer version mismatch
Medium Severity
oxlint is now ^1.90.0, which declares a peer of oxlint-tsgolint >=7.0.2005, but the catalog and lockfile still resolve 7.0.2003. The shared config turns on typeAware and the suspicious category, so type-aware lint can fail when 1.90 sends rules the older tsgolint does not implement.
Reviewed by Cursor Bugbot for commit a2b122f. Configure here.


This PR contains the following updates:
^1.86.0→^1.90.0^10.6.0→^10.6.5^0.73.0→^0.75.0^1.83.0→^1.90.0Release Notes
storybookjs/storybook (eslint-plugin-storybook)
v10.6.5Compare Source
v10.6.4Compare Source
v10.6.3Compare Source
v10.6.2Compare Source
v10.6.1Compare Source
oxc-project/oxc (oxfmt)
v0.75.0: oxfmt v0.75.0Compare Source
🐛 Bug Fixes
5042019formatter: Keep fill layout for array with comment after [ (#28170) (leaysgur)9d37ff6formatter: Use position-based comment checks for concise arrays (#28169) (leaysgur)016c4a2formatter: Keep a comment before}inside a JSX spread child (#28103) (vidigoat)190bb1eformatter: Keep parens around an instantiation expression ending an operand through any tight parent (#28168) (leaysgur)a5314a1formatter: Keep;beforeinandinstanceofclass members (#28166) (leaysgur)3a56e7cformatter: Keep closing HTML comments at the start of a line (#28064) (Cameron)23d23d6formatter_markdown: Honor range ignore inside directives (#28164) (leaysgur)5f1fd3dformatter: Measure width heuristics by display width (#28098) (leaysgur)a5a52cfformatter: Keep parens around privateinexpressions (#28096) (leaysgur)999496eformatter: Measure a short key by its display width (#28026) (vidigoat)7e9aa44formatter: Keep parens around a looser operand of an instantiation expression (#28025) (vidigoat)6912d1fformatter: Keep an arrow signature that exactly fills the line for any body (#27989) (leaysgur)eb1d9f9formatter_core: Count a flatlinespace infitsonly when text follows (#27987) (leaysgur)⚡ Performance
1ed93afdata_structures: Copy short strings without a memcpy call (#27953) (leaysgur)7948f0bformatter_core: ShrinkFormatElementto 16B (#28012) (leaysgur)788af22formatter: KeepAstNodes on the stack, and only chain links in the arena (#27963) (leaysgur)📚 Documentation
068a8eaformatter: Fix up wording (#28167) (leaysgur)db55461formatter_core: Document text width divergence (#28095) (leaysgur)880d229formatter: Add vitest-test-call to known divergences (#28006) (leaysgur)v0.74.0: oxfmt v0.74.0Compare Source
🐛 Bug Fixes
e236de0formatter_tests: Skip conformance spec calls with non-literal options (#27957) (leaysgur)782ab6elinter: Search string values without UTF-8 conversion (#26716) (Dunqing)a5d8184jsdoc: Parse code spans after quotes in descriptions (#27955) (leaysgur)2645d2cformatter_markdown: Treat link destinations and footnote references as opaque to code span fences (#27948) (leaysgur)4d8195cformatter_yaml: Keep a root plain scalar starting with a document marker verbatim (#27947) (leaysgur)529b057formatter_core: Keep front matter verbatim when body starts with indented delimiter (#27946) (leaysgur)c22a9b2formatter: Treat static block with only empty statements as empty (#27945) (leaysgur)d3ff3f6formatter/jsdoc: Write descriptions as written to not close the comment (#27823) (leaysgur)c4c1727formatter/sort_imports: Keep comments after the last import (#27822) (leaysgur)a64677eformatter: Print JSDoc embedded snippets with LF (#27821) (leaysgur)2c1cc20formatter: Keep comment only Vue bindings as-is (#27820) (leaysgur)1bf236dformatter/sort_imports: Do not use comments as import source (#27819) (leaysgur)52ee29dformatter_yaml: Never start col-0 line with document marker or BOM (#27818) (leaysgur)81c75e7formatter/css: Keep glued css-in-js statement placeholders glued (#27814) (leaysgur)a1ef7f4formatter: Keep typecast parens in same-operator binary and arrow chain (#27812) (leaysgur)de110ceformatter: Keep more parens aroundTSInstantiationExpression(#27811) (leaysgur)8b02e90formatter_json: Reject invalid JSON instead of dropping them (#27785) (leaysgur)6fe4c1bformatter: Treat lone CR in JSX text and argument blank lines (#27780) (leaysgur)5605362oxfmt: Validate editorconfig as like oxfmtrc (#27778) (leaysgur)5b2acb0formatter_core: Report error position releative to CRLF source (#27777) (leaysgur)c78e80eformatter_core: Report parse error positions relative to the BOM-headed source (#27776) (leaysgur)3a980c9formatter_toml: Handle BOM like other languages (#27775) (leaysgur)97c9fc4oxfmt: Handle BOM in config JSON (#27774) (leaysgur)28eb4a7oxfmt: Print trailing newline for--list-different(#27773) (leaysgur)d2bea21formatter: Glue comments to an opener in empty for-head slots and array holes (#27737) (leaysgur)6a95ec1formatter: Keep comment position on holey array (#27730) (leaysgur)54769daformatter: Break after dangling line comment in holey array (#27729) (leaysgur)99077efformatter_json: Reject unary expressions other than signed numbers (#27728) (leaysgur)22cd4cdformatter_json: Handle holey array and comments (#27727) (leaysgur)644ca1cformatter: Do not indent logical chains whose right sides all inline (#27667) (leaysgur)a07a0fbformatter: Wrap comment-only JSX expression container in a group (#27666) (leaysgur)⚡ Performance
e220293formatter: Check only the operator suppression mark inis_quiet(#27952) (leaysgur)e5fdc9cformatter_core: Write into one element stack through a concreteFormatter(#27559) (leaysgur)a342f7eformatter: Skip comment handling for nodes with no comment near them (#27557) (leaysgur)d8ce750formatter: Write string literals with swapped quotes into the arena (#27558) (Yuji Sugiura)1c393c0formatter_core: Skip scanning texts with nothing to rewrite (#27561) (leaysgur)1d3ef10formatter_core: Keep the embedded IR when nothing in it is rewritten (#27673) (leaysgur)📚 Documentation
1325225oxfmt: Update useless comment prefix (#27956) (leaysgur)d0dd140formatter: Note lossy cooked round-trip in template embeds (#27944) (leaysgur)8a3a6c8oxfmt: Update stale notes on the JSDoc string-out channel and fixture origins (#27824) (leaysgur)oxc-project/oxc (oxlint)
v1.90.0Compare Source
🚀 Features
831cdf1oxlint: Require mininum oxlint-tsgolint version v7.0.2005 (#28118) (camc314)d1b00f4linter/typescript: Implement no-unsafe-enum-assignment rule (#28117) (camc314)165c91flinter/typescript/await-thenable: SupportallowMixedPromiseArraysoption (#28116) (camc314)v1.89.0Compare Source
🐛 Bug Fixes
9a424c2oxlint,oxfmt: Correct Node.js TypeScript support range (#27699) (camc314)v1.88.0Compare Source
🚀 Features
3c361a7linter/unicorn/prefer-query-selector: AddallowWithVariablesoption (#27346) (Mikhail Baev)v1.87.0: oxlint v1.87.0Compare Source
🚀 Features
42dcfd2linter/react/no-unescaped-entities: Implement suggestion (#27292) (Mikhail Baev)cd4510dlinter/unicorn/no-useless-switch-case: Implement suggestion (#27245) (Mikhail Baev)1a7c902linter/react/jsx-no-target-blank: Implement suggestion (#27181) (Mikhail Baev)🐛 Bug Fixes
176b4b9linter/jsx-a11y/label-has-associated-control: Validate label attribute values (#27302) (sama Pyb)7d381c3linter/jsx-a11y/mouse-events-have-key-events: Handle nullish event handlers (#27306) (sama Pyb)4e09837linter/jsx-a11y/lang: Validate lang expression strings (#27304) (sama Pyb)7d28a66linter/unicorn/numeric-separators-style: Report misgrouped BigInt literals (#27207) (breken)e928322linter/unicorn/no-zero-fractions: Parenthesize separator and large integers in fixer (#27206) (breken)3d61a59parser: Validate TypeScript type member separators (#27222) (camc314)f08236blinter/eslint/prefer-exponentiation-operator: Preserve autofix precedence (#27150) (camc314)7d60ae3linter/valid-title: Continue checks after allowed words (#27146) (Cameron)ad5dd5dlinter/eslint/no-unused-vars: Respect disabled argument checks for used ignore patterns (#26925) (camc314)Configuration
📅 Schedule: (UTC)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, 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 has been generated by Mend Renovate using a curated preset maintained by
. View repository job log here