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"
기본값: "vi"
vitest 함수 접근자를 선호할지 결정합니다.
사용 방법
구성 파일 또는 명령줄에서 이 규칙을 활성화하려면 다음을 사용할 수 있습니다:
json
{
"plugins": ["vitest"],
"rules": {
"vitest/consistent-vitest-vi": "error"
}
}bash
oxlint --deny vitest/consistent-vitest-vi --vitest-plugin