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
+10
View File
@@ -24,6 +24,7 @@ jobs:
- name: Checkout
uses: actions/checkout@v6
with:
fetch-depth: 0
persist-credentials: false
- uses: ./.github/actions/install-node-dependencies
@@ -34,6 +35,15 @@ jobs:
- name: Check switch exhaustiveness
run: pnpm run lint:switch-exhaustiveness
- name: Enforce changed-code quality
run: pnpm run check:code-quality:changed -- "${{ github.event.pull_request.base.sha }}"
- name: Enforce React Doctor on changed lines
run: pnpm run check:react-doctor:changed -- "${{ github.event.pull_request.base.sha }}"
- name: Check Zustand selector fan-out budget
run: pnpm run check:zustand-selector-fanout
- name: Check styled scrollbars
run: pnpm check:styled-scrollbars