jest/no-export 정확성
동작 방식
테스트가 하나 이상 포함된 파일에서는 내보내기 사용을 방지합니다.
왜 좋지 않은가?
이 규칙은 테스트 파일에서 내보내기를 통해 테스트가 중복 실행되는 것을 제거하려고 합니다.
테스트 파일에서 가져오기를 수행하면, 해당 파일의 모든 테스트가 각각의 가져온 인스턴스에서 실행됩니다.
결론적으로, 테스트 파일에서 내보내기를 하면 안 되며, 공유가 필요한 경우 도우미 함수는 별도의 파일로 이동해야 합니다.
예시
이 규칙에 부적절한 코드 예시:
javascript
export function myHelper() {}
describe("a test", () => {
expect(1).toBe(1);
});사용 방법
이 규칙을 구성 파일 또는 명령줄에서 활성화하려면 다음을 사용할 수 있습니다:
json
{
"plugins": ["jest"],
"rules": {
"jest/no-export": "error"
}
}bash
oxlint --deny jest/no-export --jest-plugin