Skip to content
← Back to rules

eslint/no-empty 제한

An auto-fix is available for this rule.

작동 방식

빈 블록 문을 금지합니다.

왜 문제가 될 수 있나요?

빈 블록 문은 기술적으로 오류는 아니지만, 보통 완료되지 않은 리팩터링에서 발생합니다.
코드를 읽을 때 혼란을 유발할 수 있습니다.

예시

이 규칙에 부적절한 코드 예시:

javascript
if (condition) {
}

이 규칙에 적절한 코드 예시:

javascript
if (condition) {
  throw new Error("condition should be false");
}

구성

이 규칙은 다음 속성을 가진 구성 객체를 수락합니다:

allowEmptyCatch

type: boolean

기본값: false

true로 설정되면, 정적 분석기 경고 없이 빈 catch 블록을 허용합니다.

사용 방법

구성 파일 또는 명령줄 인터페이스에서 이 규칙을 활성화하려면 다음과 같이 사용할 수 있습니다:

json
{
  "rules": {
    "no-empty": "error"
  }
}
bash
oxlint --deny no-empty

참고 자료