Skip to content

chore: add oxfmt/oxlint tooling, link project backlog, refactor validate script - #32

Open
espetro wants to merge 3 commits into
mainfrom
chore/tooling-misc
Open

chore: add oxfmt/oxlint tooling, link project backlog, refactor validate script#32
espetro wants to merge 3 commits into
mainfrom
chore/tooling-misc

Conversation

@espetro

@espetro espetro commented Aug 20, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add oxfmt/oxlint as root devDependencies, needed by upcoming packages/canvas and packages/pipeline lint/format scripts (PR3/PR4 in the split-tree stack).
  • Link AGENTS.md to the GH Project backlog.
  • Refactor scripts/validate.ts's --cwd handling into getPackageName/parseArgs helpers — no behavior change to the existing flag.

First of 5 stacked PRs splitting an uncommitted working tree (see .agents/plans/2026-08-20-split-uncommitted-tree-into-5-prs.md). Lands first since other branches depend on this tooling.

Closes #26

Test plan

  • bun run validate (typecheck, lint, format, test) passes at root

Exact pin 4.0.23 shadowed the hoisted 4.0.26 that ai@6.0.175 requires,
breaking @app/core's image generation module at runtime (missing
isNonNullable export). Use caret range so bun dedupes to one copy.
…ate script

Adds oxfmt/oxlint as root devDependencies (needed by upcoming
packages/canvas and packages/pipeline lint/format scripts), links
AGENTS.md to the GH Project backlog, and splits scripts/validate.ts's
--cwd handling into getPackageName/parseArgs helpers (no behavior
change).

Refs #26
@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying calca with  Cloudflare Pages  Cloudflare Pages

Latest commit: b091352
Status: ✅  Deploy successful!
Preview URL: https://eea7133d.calca-5u3.pages.dev
Branch Preview URL: https://chore-tooling-misc.calca-5u3.pages.dev

View logs

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.

chore: split tooling/lint config extraction (PR1)

1 participant