From 653ef71bcf710e05d51b631b5dc823429f7f62d4 Mon Sep 17 00:00:00 2001 From: snowyukitty <270071858+snowyukitty@users.noreply.github.com> Date: Sat, 15 Aug 2026 23:14:46 +0900 Subject: [PATCH] Fix oxlint plugin test on Windows --- scripts/oxlint-plugin.test.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/scripts/oxlint-plugin.test.js b/scripts/oxlint-plugin.test.js index 9376bd84..e52afac7 100644 --- a/scripts/oxlint-plugin.test.js +++ b/scripts/oxlint-plugin.test.js @@ -1,11 +1,14 @@ import { describe, it } from "node:test"; import { createRequire } from "node:module"; +import { pathToFileURL } from "node:url"; import { preferJsdoc } from "./oxlint-plugin.mjs"; const require = createRequire(import.meta.url); const vitePlusRequire = createRequire(require.resolve("vite-plus/package.json")); // Test against Vite+'s pinned oxlint without adding a second direct dependency that can drift. -const { RuleTester } = await import(vitePlusRequire.resolve("oxlint/plugins-dev")); +const { RuleTester } = await import( + pathToFileURL(vitePlusRequire.resolve("oxlint/plugins-dev")), +); RuleTester.describe = describe; RuleTester.it = it;