Skip to content

chore(tooling): migrate to Ultracite + oxfmt - #9

Merged
kattsushi merged 1 commit into
masterfrom
chore/ultracite-oxfmt-migration
May 22, 2026
Merged

kattsushi merged 1 commit into
masterfrom
chore/ultracite-oxfmt-migration

Conversation

@kattsushi

@kattsushi kattsushi commented May 22, 2026 •

Copy link
Copy Markdown
Owner

What changed

  • Switched formatting from dprint to Oxfmt and standardized the workflow via Ultracite (Oxlint + Oxfmt).
  • Added repo-level configs: oxfmt.config.ts, oxlint.config.ts.
  • Updated CI to use the single gate: pnpm run check.
  • Updated lint-staged and VSCode workspace settings/extensions for the new formatter.
  • Added Nx shared agent standards under .agents/ only (removed other per-agent outputs).

How to use

  • Check: pnpm run check
  • Fix: pnpm run fix

Verification

  • pnpm run check
  • pnpm run typecheck
  • pnpm run build

Notes / limitations

  • Oxfmt cannot enforce multiline/indented ternaries; short ternaries may be collapsed when they fit within printWidth.
  • .atl/skill-registry.md is intentionally not committed (local index/cache per gentle-ai policy).

@kattsushi
kattsushi merged commit 23ecf06 into master May 22, 2026
6 checks passed

This branch had an error being deployed

1 failed deployment
preview — 3b6bed8e Deployed May 22, 2026 by kattsushi via Destroy preview #11
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