[PR #391] [MERGED] chore(repo): migrate linting and formatting to oxc tooling #420

Closed
opened 2026-06-05 17:23:00 -04:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/langchain-ai/deepagentsjs/pull/391
Author: @hntrl
Created: 3/30/2026
Status: Merged
Merged: 4/1/2026
Merged by: @hntrl

Base: alphaHead: hunter/oxc


📝 Commits (6)

📊 Changes

54 files changed (+921 additions, -1981 deletions)

View changed files

📝 .github/workflows/cli-release.yml (+21 -21)
.oxfmtrc.jsonc (+24 -0)
.oxlintrc.jsonc (+158 -0)
.prettierrc (+0 -3)
eslint.config.ts (+0 -48)
📝 evals/oolong/load-oolong.ts (+2 -2)
📝 evals/tool-usage-relational/index.test.ts (+4 -4)
📝 examples/acp-server/server.ts (+0 -1)
📝 examples/async-subagents/parallel-research/ui/index.html (+1 -1)
📝 examples/async-subagents/parallel-research/ui/src/App.tsx (+30 -24)
📝 examples/async-subagents/parallel-research/ui/src/components/ResearcherCard.tsx (+19 -3)
📝 examples/backends/composite-backend.ts (+1 -1)
📝 examples/backends/state-backend.ts (+1 -1)
📝 examples/backends/store-backend.ts (+1 -1)
📝 examples/hierarchical/hierarchical-agent.ts (+0 -1)
📝 examples/memory/memory-agent.ts (+0 -1)
📝 examples/repl/data-analysis-agent.ts (+0 -1)
📝 examples/repl/rlm-agent.ts (+0 -1)
📝 examples/research/research-agent.ts (+1 -1)
📝 examples/sandbox/daytona-sandbox.ts (+0 -1)

...and 34 more files

📄 Description

Summary

Migrates repository linting/formatting from ESLint + Prettier to Oxlint + Oxfmt

Changes

  • Adds Oxc config files (.oxlintrc.jsonc, .oxfmtrc.jsonc) and updates package.json scripts/dependencies to use oxlint and oxfmt.
  • Removes legacy config files (eslint.config.ts, .prettierrc) and aligns workflow/config references with the new toolchain.
  • Adds migration documentation in .agents/skills/migrate-oxlint/SKILL.md and updates skills-lock.json.
  • Applies mechanical lint/format updates across touched TS/TSX files so the branch passes the new lint rules.
  • Updates lockfile state (pnpm-lock.yaml) to reflect dependency and script/tooling changes.

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/langchain-ai/deepagentsjs/pull/391 **Author:** [@hntrl](https://github.com/hntrl) **Created:** 3/30/2026 **Status:** ✅ Merged **Merged:** 4/1/2026 **Merged by:** [@hntrl](https://github.com/hntrl) **Base:** `alpha` ← **Head:** `hunter/oxc` --- ### 📝 Commits (6) - [`96bb75d`](https://github.com/langchain-ai/deepagentsjs/commit/96bb75d6d17274b990b65991e403cd23e4d800e6) chore(repo): migrate linting and formatting to oxc tooling - [`3f795b5`](https://github.com/langchain-ai/deepagentsjs/commit/3f795b550644308cf54d24c4253eedeafe768612) cr - [`2524573`](https://github.com/langchain-ai/deepagentsjs/commit/2524573ebef3a1141e8ca1477e61a921753360f4) cr - [`eed7edd`](https://github.com/langchain-ai/deepagentsjs/commit/eed7edd163d2516aaebcc6601164458dde185cd7) chore(lint): clean up console disables for oxlint - [`1e1c268`](https://github.com/langchain-ai/deepagentsjs/commit/1e1c26800ae83c0722c9d466a6219a41d35f69cb) cr - [`4d5809a`](https://github.com/langchain-ai/deepagentsjs/commit/4d5809ad3d4b34b01c55dbda58e0c264dbc17aaa) Apply suggestions from code review ### 📊 Changes **54 files changed** (+921 additions, -1981 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/cli-release.yml` (+21 -21) ➕ `.oxfmtrc.jsonc` (+24 -0) ➕ `.oxlintrc.jsonc` (+158 -0) ➖ `.prettierrc` (+0 -3) ➖ `eslint.config.ts` (+0 -48) 📝 `evals/oolong/load-oolong.ts` (+2 -2) 📝 `evals/tool-usage-relational/index.test.ts` (+4 -4) 📝 `examples/acp-server/server.ts` (+0 -1) 📝 `examples/async-subagents/parallel-research/ui/index.html` (+1 -1) 📝 `examples/async-subagents/parallel-research/ui/src/App.tsx` (+30 -24) 📝 `examples/async-subagents/parallel-research/ui/src/components/ResearcherCard.tsx` (+19 -3) 📝 `examples/backends/composite-backend.ts` (+1 -1) 📝 `examples/backends/state-backend.ts` (+1 -1) 📝 `examples/backends/store-backend.ts` (+1 -1) 📝 `examples/hierarchical/hierarchical-agent.ts` (+0 -1) 📝 `examples/memory/memory-agent.ts` (+0 -1) 📝 `examples/repl/data-analysis-agent.ts` (+0 -1) 📝 `examples/repl/rlm-agent.ts` (+0 -1) 📝 `examples/research/research-agent.ts` (+1 -1) 📝 `examples/sandbox/daytona-sandbox.ts` (+0 -1) _...and 34 more files_ </details> ### 📄 Description ## Summary Migrates repository linting/formatting from ESLint + Prettier to Oxlint + Oxfmt ## Changes - Adds Oxc config files (`.oxlintrc.jsonc`, `.oxfmtrc.jsonc`) and updates `package.json` scripts/dependencies to use `oxlint` and `oxfmt`. - Removes legacy config files (`eslint.config.ts`, `.prettierrc`) and aligns workflow/config references with the new toolchain. - Adds migration documentation in `.agents/skills/migrate-oxlint/SKILL.md` and updates `skills-lock.json`. - Applies mechanical lint/format updates across touched TS/TSX files so the branch passes the new lint rules. - Updates lockfile state (`pnpm-lock.yaml`) to reflect dependency and script/tooling changes. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-06-05 17:23:00 -04:00
yindo closed this issue 2026-06-05 17:23:01 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langchain-ai/deepagentsjs#420