build(deps): resolve compatible update backlog - #218
Conversation
Consolidate the compatible Dependabot updates on one tested lockfile, align React and Next package families, adopt the new Next lint rules without suppressions, format the affected tagging harnesses for Prettier 3.9, and pin the patched @humanfs/node release.
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Important
This repository does not receive automatic reviews because it has fewer than 10 stars. ⚙️ Run configurationConfiguration used: Organization UI Review profile: ASSERTIVE Plan: Team Run ID: Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Sorry @amanthanvi, you've used your own review budget of 250,000 diff characters for the last 7 days.
You can request another review in 4 days and 9 hours by commenting @sourcery-ai review. Upgrade to get a review now.
Reviewer's GuideThis PR consolidates the compatible dependency backlog into one refreshed lockfile, applies the humanfs security override, and updates formatting/tooling. It also moves SearchPalette state resets out of an effect and into user-action and search-result paths to satisfy the hooks lint rule while preserving debounced search behavior. Sequence diagram for SearchPalette debounced search and state resetssequenceDiagram
actor User
participant SearchPalette
participant SearchAPI
User->>SearchPalette: updateQuery(value)
SearchPalette->>SearchPalette: setEntries([])
SearchPalette->>SearchPalette: setSearching(true)
SearchPalette->>SearchAPI: fetch(/api/v1/search?q=...)
SearchAPI-->>SearchPalette: results
SearchPalette->>SearchPalette: setEntries(results.slice(0, 8))
SearchPalette->>SearchPalette: setActiveIndex(0)
SearchPalette->>SearchPalette: setSearching(false)
User->>SearchPalette: close() or openPalette()
SearchPalette->>SearchPalette: setEntries([])
SearchPalette->>SearchPalette: setSearching(false)
SearchPalette->>SearchPalette: setActiveIndex(0)
File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
|
| Filename | Overview |
|---|---|
| apps/web/src/components/SearchPalette.tsx | Reworks query, result, loading, and active-selection resets without leaving a newly introduced reachable state-consistency defect. |
| apps/web/package.json | Aligns the web application’s compatible framework, runtime, lint, formatting, and type package versions. |
| package.json | Updates globals and adds a targeted @humanfs/node security override compatible with the supported runtime. |
| pnpm-lock.yaml | Resolves the declared dependency upgrades consistently, with compatible engine and peer constraints. |
| experiments/tagging/production-backfill/local-review.test.ts | Contains only Prettier-driven formatting changes. |
| experiments/tagging/synthetic-reference/target-panel.ts | Contains only Prettier-driven union-type formatting changes. |
| experiments/tagging/synthetic-reference/types.ts | Contains only Prettier-driven union-type formatting changes. |
Reviews (1): Last reviewed commit: "build(deps): resolve compatible update b..." | Re-trigger Greptile
Summary
react-hooks/set-state-in-effectwithout suppressing the rule@humanfs/node <0.16.8after the September 2 advisoryIntentionally excluded
react/display-nameValidation
corepack pnpm gatecorepack pnpm audit --audit-level moderatecorepack pnpm audit --prod --audit-level moderategit diff --checkSummary by Sourcery
Resolve the compatible dependency update backlog while preserving supported toolchain compatibility and addressing the SearchPalette hook-lint issue.
Bug Fixes:
Enhancements:
Build: