chore(quality): ratchet Oxlint, React Doctor, and Zustand performance (#11034)

* chore(quality): ratchet lint and Zustand performance

* fix(ci): stabilize React peer lock snapshot

* fix(ci): isolate PR diff and React Doctor CLI
This commit is contained in:
Neil
2026-07-27 18:58:36 -07:00
committed by GitHub
parent 9a8e21a47e
commit 12ef12c55b
18 changed files with 1324 additions and 143 deletions
@@ -1114,14 +1114,15 @@ const WorktreeCard = React.memo(function WorktreeCard({
},
[hoverReview, openTaskPage, repo]
)
const hoverReviewProvider = hoverReview?.provider
const hasExplicitLinkedReview =
(hoverReview?.provider === 'github' && worktree.linkedPR !== null) ||
(hoverReview?.provider === 'gitlab' && linkedGitLabMR !== null) ||
(hoverReview?.provider === 'bitbucket' && linkedBitbucketPR !== null) ||
(hoverReview?.provider === 'azure-devops' && linkedAzureDevOpsPR !== null) ||
(hoverReview?.provider === 'gitea' && linkedGiteaPR !== null)
(hoverReviewProvider === 'github' && worktree.linkedPR !== null) ||
(hoverReviewProvider === 'gitlab' && linkedGitLabMR !== null) ||
(hoverReviewProvider === 'bitbucket' && linkedBitbucketPR !== null) ||
(hoverReviewProvider === 'azure-devops' && linkedAzureDevOpsPR !== null) ||
(hoverReviewProvider === 'gitea' && linkedGiteaPR !== null)
const handleUnlinkReview = useCallback(() => {
switch (hoverReview?.provider) {
switch (hoverReviewProvider) {
case 'github':
void updateWorktreeMeta(worktree.id, { linkedPR: null })
return
@@ -1136,12 +1137,12 @@ const WorktreeCard = React.memo(function WorktreeCard({
return
case 'gitea':
void updateWorktreeMeta(worktree.id, { linkedGiteaPR: null })
return
break
case 'unsupported':
case undefined:
break
}
}, [hoverReview?.provider, updateWorktreeMeta, worktree.id])
}, [hoverReviewProvider, updateWorktreeMeta, worktree.id])
const handleOpenLinearIssueInOrca = useCallback(
(e: React.MouseEvent) => {
e.stopPropagation()