Skip to content

chore: adopt Vite+ tooling and native lint parity - #91

Merged
JJLiebig merged 2 commits into
mainfrom
chore/viteplus-tooling
Oct 11, 2026
Merged

JJLiebig merged 2 commits into
mainfrom
chore/viteplus-tooling

Conversation

@JJLiebig

@JJLiebig JJLiebig commented Oct 10, 2026 •

Copy link
Copy Markdown
Member

Adopt the approved Meta PR #47 toolchain in the existing npm workspace: Node 26.9.0, npm 12.0.2, Vite+ 1.1.0/core 1.1.0/Vitest 5.0.3 and TypeScript 7.0.2. Prettier and native TesterArmy remain the formatter and acceptance runner. No product source, package version, recordings or unrelated dependency upgrades change.

Preserves both workspace lint policies, accessibility exceptions and Quality/Correctness separation. Native Oxlint replaces ESLint execution; the official Hooks plugin retains purity/config/gating where parity needs it. Both old scopes lacked typed unsafe/promise rules, so this PR retains that scope and explicit TS7 checking. vp pack preserves the public unbundled .js/.d.ts exports, styles/fonts and all 19 client directives. Publication stays manual, tag-bound and separately qualified.

Candidate: 8e033855b6fba6b171c61c63674a18faf0611dcb.

  • Full qualification: Quality 33s, package/browser Correctness 3m3s, result 3s. Tested PR merge 055c28d937d4c28fbce5b946c19c702d0694fe32; its Git tree exactly matches the candidate (c92f78f1782d329e256cf1646cf49f6abbe2abec).
  • Linux Node26.9 native acceptance: 51 selected/executed/passed, zero skipped/failed/flaky; 111.64s. Artifact confirms modelTokens 0 and maxModelCallsInStep 0.
  • Local Windows: frozen npm ci, just quality, TS7 workspace/test/tool checks, both builds and isolated tarball consumer pass. Packed consumer proves runtime/type imports, assets and existing regressions; 37.65s.
  • Lint parity: all 145 baseline TypeScript files covered; 16 fixtures across two scopes and both profiles; normalized old/new diagnostics identical (Quality 21, Correctness 18). Native tooling 2 cases pass in 4.40s after batching.
  • Focused Windows browser acceptance 2.04s; direct core CLI stops cleanly with no leftover preview process. The prior vp wrapper was reproduced leaving a child behind.

Review Suite normal rvw_d022e473: accepted P2 fixture-isolation fix is validated with unchanged coverage; local ladder and bounded cleanup pass are clean; anchored GitHub review is clean on the exact candidate. Lint probes now use ignored, compiler-excluded scratch paths outside package source.

Known tool notices remain visible: experimental TS7 declaration API, conservative Rolldown directive warnings (emitted directives verified), and existing playground chunk-size/LOC warnings. No macOS runtime claim. Details: docs/viteplus-migration.md.

Parent integration owns merge. No tag, publication or deployment is performed by this PR.

@JJLiebig

Copy link
Copy Markdown
Member Author

@codex review

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 11, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-11T00:25:17.966813Z 8e03385 Manual request
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@chatgpt-codex-connector

Copy link
Copy Markdown

Codex Review: Didn't find any major issues. Bravo.

Reviewed commit: 8e033855b6

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

@JJLiebig
JJLiebig merged commit 4a54b0f into main Oct 11, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant