vitest/no-import-node-test スタイル
何をするか
このルールは、node:test がインポートされた場合(通常は誤って)警告を出します。 --fix オプションを使用すると、インポートを vitest に置き換えます。
なぜ問題なのか
vitest の代わりに node:test を使用すると、テスト結果の不整合や機能の欠落につながる可能性があります。 すべてのテストにおいて 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);
});使用方法
設定ファイルまたは CLI でこのルールを 有効化 するには、次のようにします:
json
{
"plugins": ["vitest"],
"rules": {
"vitest/no-import-node-test": "error"
}
}bash
oxlint --deny vitest/no-import-node-test --vitest-plugin