perf(lint): consolidate code-quality gates into Oxlint (#11117)

Consolidate standalone code-quality scanners into Oxlint, preserve focused native/type-aware enforcement, add custom plugin coverage, and harden deferred PTY test cleanup.
This commit is contained in:
Neil
2026-07-28 00:21:13 -07:00
committed by GitHub
parent 7a3df87994
commit e551d3ec0d
19 changed files with 915 additions and 1173 deletions
+4 -10
View File
@@ -32,11 +32,11 @@ jobs:
- name: Lint
run: pnpm exec oxlint --format github
- name: Enforce full code-quality baseline
run: pnpm run audit:code-quality:native && pnpm run audit:code-quality:type-aware
- name: Enforce focused code-quality plugins
run: pnpm run audit:code-quality:native
- name: Check switch exhaustiveness
run: pnpm run lint:switch-exhaustiveness
- name: Enforce type-aware code-quality baseline
run: pnpm run audit:code-quality:type-aware
- name: Enforce changed-code quality
run: pnpm run check:code-quality:changed -- "${{ github.event.pull_request.base.sha }}"
@@ -47,12 +47,6 @@ jobs:
- name: Check Zustand selector fan-out budget
run: pnpm run check:zustand-selector-fanout
- name: Check styled scrollbars
run: pnpm check:styled-scrollbars
- name: Check quadratic buffer concatenation
run: pnpm run check:quadratic-buffer-concat
- name: Check reliability gate manifest
run: pnpm run check:reliability-gates