Skip to content
← Back to rules

vitest/no-importing-vitest-globals 스타일

An auto-fix is available for this rule.

작동 방식

이 규칙은 Vitest 전역 함수를 임포트하는 것을 금지합니다.

왜 나쁜가요?

프로젝트가 Vitest의 전역 함수를 사용하도록 구성된 경우, 이 규칙은 import 또는 require를 통해 전역 함수를 가져오는 것을 보장하여 피합니다.

예시

이 규칙에 대해 잘못된 코드 예시:

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

test("foo", () => {
  expect(1).toBe(1);
});
js
const { test, expect } = require("vitest");

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

이 규칙에 대해 올바른 코드 예시:

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

사용 방법

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

json
{
  "plugins": ["vitest"],
  "rules": {
    "vitest/no-importing-vitest-globals": "error"
  }
}
bash
oxlint --deny vitest/no-importing-vitest-globals --vitest-plugin

참고 자료