跳至內容

vitest/no-import-node-test 風格

🛠️ 此規則提供自動修正功能。

功能說明

此規則會在匯入 node:test 時發出警告(通常是意外匯入)。使用 --fix 時,會將匯入替換為 vitest

為什麼這樣不好?

使用 node:test 而不是 vitest 可能會導致測試結果不一致和缺少功能。應使用 vitest 進行所有測試,以確保相容性並使用其完整功能。

範例

此規則的錯誤程式碼範例

javascript
import { test } from "node:test";
import { expect } from "vitest";

test("foo", () => {
  expect(1).toBe(1);
});

此規則的正確程式碼範例

javascript
import { test, expect } from "vitest";

test("foo", () => {
  expect(1).toBe(1);
});

參考資料

以 MIT 許可發布。