jest/no-disabled-tests 정확성
작동 방식
이 규칙은 비활성화된 테스트에 대해 경고를 발생시킵니다.
왜 좋지 않은가?
Jest는 임시로 테스트를 비활성화할 수 있는 기능을 제공합니다. 이 기능은 디버깅 중이거나 미래의 테스트용 자리 표시자로 사용할 때 유용합니다. 변경 사항을 커밋하기 전에 모든 테스트가 실행되고 있는지 확인하고 싶을 수 있습니다.
예시
js
describe.skip("foo", () => {});
it.skip("foo", () => {});
test.skip("foo", () => {});
describe["skip"]("bar", () => {});
it["skip"]("bar", () => {});
test["skip"]("bar", () => {});
xdescribe("foo", () => {});
xit("foo", () => {});
xtest("foo", () => {});
it("bar");
test("bar");
it("foo", () => {
pending();
});이 규칙은 eslint-plugin-vitest와 호환됩니다. 이를 사용하려면 .oxlintrc.json에 다음 설정을 추가하세요:
json
{
"rules": {
"vitest/no-disabled-tests": "error"
}
}사용 방법
구성 파일 또는 명령줄 인터페이스를 통해 이 규칙을 활성화하려면 다음을 사용할 수 있습니다:
json
{
"plugins": ["jest"],
"rules": {
"jest/no-disabled-tests": "error"
}
}bash
oxlint --deny jest/no-disabled-tests --jest-plugin