vitest/no-importing-vitest-globals 스타일
작동 방식
이 규칙은 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