eslint/no-useless-catch 정확성
작동 방식
불필요한 catch 절을 허용하지 않습니다.
왜 문제인가요?
기본 오류를 다시 던지는 것만 하는 catch 절은 중복되며, 프로그램의 실행 시 동작에 영향을 주지 않습니다. 이러한 중복된 절은 혼란과 코드 복잡성을 유발할 수 있으므로, 불필요한 catch 절을 금지하는 것이 더 좋습니다.
예시
이 규칙에 부적절한 코드 예시:
javascript
try {
doSomethingThatMightThrow();
} catch (e) {
throw e;
}이 규칙에 적절한 코드 예시:
javascript
doSomethingThatMightThrow();사용 방법
설정 파일 또는 명령줄 인터페이스를 통해 이 규칙을 활성화하려면 다음을 사용하세요:
json
{
"rules": {
"no-useless-catch": "error"
}
}bash
oxlint --deny no-useless-catch