diff --git a/docs/errors/OXDT0005.md b/docs/errors/OXDT0005.md new file mode 100644 index 000000000..bfd546d6a --- /dev/null +++ b/docs/errors/OXDT0005.md @@ -0,0 +1,16 @@ +--- +outline: deep +--- +# OXDT0005: Oxlint Setup Failed + +## Message +> Failed to set up Oxlint: `{reason}` + +## Cause +Vite DevTools could not install or initialize Oxlint in the project root. + +## Fix +Check the project package manager and configuration, then try again. + +## Source +- [`packages/oxc/src/node/rpc/functions/oxlint-migrate.ts`](https://github.com/vitejs/devtools/blob/main/packages/oxc/src/node/rpc/functions/oxlint-migrate.ts) — runs the installation, initialization, and migration commands. diff --git a/docs/errors/index.md b/docs/errors/index.md index 4c865edb8..c73587391 100644 --- a/docs/errors/index.md +++ b/docs/errors/index.md @@ -78,3 +78,4 @@ Emitted by `@vitejs/devtools-oxc`. | [OXDT0002](./OXDT0002) | error | Invalid Lint Result ID | | [OXDT0003](./OXDT0003) | error | Failed to Delete Lint Result | | [OXDT0004](./OXDT0004) | error | Oxlint Config Inspection Failed | +| [OXDT0005](./OXDT0005) | error | Oxlint Setup Failed | diff --git a/packages/oxc/package.json b/packages/oxc/package.json index bda58c743..d71649ec9 100644 --- a/packages/oxc/package.json +++ b/packages/oxc/package.json @@ -46,6 +46,7 @@ "cac": "catalog:deps", "devframe": "catalog:deps", "local-pkg": "catalog:deps", + "nypm": "catalog:deps", "nostics": "catalog:deps", "pathe": "catalog:deps", "tinyexec": "catalog:deps" diff --git a/packages/oxc/src/app/pages/index.vue b/packages/oxc/src/app/pages/index.vue index 1339b645b..ab26f31f8 100644 --- a/packages/oxc/src/app/pages/index.vue +++ b/packages/oxc/src/app/pages/index.vue @@ -1,42 +1,63 @@ +