Skip to content

[codex] migrate tooling to oxlint and oxfmt#7

Draft
meoyawn wants to merge 2 commits intomasterfrom
codex/oxlint-oxfmt-tooling
Draft

[codex] migrate tooling to oxlint and oxfmt#7
meoyawn wants to merge 2 commits intomasterfrom
codex/oxlint-oxfmt-tooling

Conversation

@meoyawn
Copy link
Copy Markdown
Collaborator

@meoyawn meoyawn commented May 7, 2026

Summary

This migrates the maintained TypeScript packages to root-level Oxlint and Oxfmt tooling. The package-local packages/ts configs now live at the repository root, old ESLint and Prettier configs/dependencies are removed, and the maintained package task flow uses Oxlint for linting while keeping formatting as explicit human/editor commands.

The PR also keeps check focused on validation: type checking, linting, and tests. Formatting remains available through standalone fmt and fmt:check tasks, but no check path invokes Oxfmt.

This branch also includes the existing local dependency-refresh commit that was already ahead of origin/master before this publish step.

Impact

Maintained packages now share root oxlint.config.ts and .oxfmtrc.jsonc. task check no longer depends on legacy KDL packages or website validation, and package checks no longer fail on formatting-only concerns.

Root Cause

Tooling was split between old ESLint/Prettier references and package-local Oxlint/Oxfmt config. Checks also briefly included formatter enforcement, which made human/editor formatting part of CI-style validation.

Validation

  • task --force check
  • git diff --cached --check before commit
  • git diff --check after the final check cleanup

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