Skip to content
← Back to rules

vitest/consistent-vitest-vi 스타일

An auto-fix is available for this rule.

작동 방식

이 규칙은 예기치 않은 vitest 접근자 사용 시 오류를 발생시킵니다.

왜 좋지 않은가?

vivitest가 교환해서 사용될 때, 일관되지 않은 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"

기본값: "vi"

vitest 함수 접근자를 선호할지 결정합니다.

사용 방법

구성 파일 또는 명령줄에서 이 규칙을 활성화하려면 다음을 사용할 수 있습니다:

json
{
  "plugins": ["vitest"],
  "rules": {
    "vitest/consistent-vitest-vi": "error"
  }
}
bash
oxlint --deny vitest/consistent-vitest-vi --vitest-plugin

참고 자료