vitest/consistent-vitest-vi スタイル
何を行うか
このルールは、予期しない vitest アクセス子が使用された場合にエラーを発生させます。
なぜ問題か
vi と vitest が互いに交換して使用される場合、一貫性のない vitest アクセス子を使用すると、混乱を招く可能性があります。
例
このルールに対して誤りなコードの例:
js
vitest.mock("./src/calculator.ts", { spy: true });
vi.stubEnv("NODE_ENV", "production");このルールに対して正しいコードの例:
js
vi.mock("./src/calculator.ts", { spy: true });
vi.stubEnv("NODE_ENV", "production");設定
このルールは、以下のプロパティを持つ設定オブジェクトを受け入れます。
fn
type: "vi" | "vitest"
default: "vi"
どの関数アクセス子を優先するかを決定します
使用方法
このルールを設定ファイルまたは CLI で有効化するには、次のように使用できます:
json
{
"plugins": ["vitest"],
"rules": {
"vitest/consistent-vitest-vi": "error"
}
}bash
oxlint --deny vitest/consistent-vitest-vi --vitest-plugin