jest/no-identical-title 스타일
작동 방식
이 규칙은 모든 테스트 및 테스트 세트의 제목을 검사합니다.
테스트 세트 내에서 같은 레벨에 있는 두 개 이상의 테스트 세트 또는 두 개 이상의 테스트 케이스가 동일한 제목을 가질 경우 이를 보고합니다.
왜 문제인가요?
다른 테스트나 테스트 세트에 동일한 제목을 사용하는 것은 혼란을 초래할 수 있습니다.
예를 들어, 동일한 테스트 세트 내에서 다른 테스트와 동일한 제목을 가진 테스트가 실패할 경우, 어떤 테스트가 실패했는지 파악하기 어렵고, 따라서 문제 해결도 더 어려워집니다.
예시
이 규칙에 부적절한 코드 예시:
javascript
describe("baz", () => {
//...
});
describe("baz", () => {
// 이전 테스트 세트와 동일한 제목을 가짐
// ...
});이 규칙은 eslint-plugin-vitest와 호환됩니다.
사용하려면 다음 설정을 .oxlintrc.json에 추가하세요:
json
{
"rules": {
"vitest/no-identical-title": "error"
}
}사용 방법
설정 파일 또는 CLI를 통해 이 규칙을 활성화하려면 다음을 사용할 수 있습니다:
json
{
"plugins": ["jest"],
"rules": {
"jest/no-identical-title": "error"
}
}bash
oxlint --deny jest/no-identical-title --jest-plugin