Skip to content
← Back to rules

eslint/no-lone-blocks 스타일

작동 방식

불필요한 독립 블록 문장을 허용하지 않습니다.

왜 좋지 않은가?

의도하지 않게 사용될 때 독립 블록은 의미 있는 목적을 제공하지 않아 혼란을 초래할 수 있습니다. 추가적인 중첩을 유발하여 코드 가독성을 저하시킬 수 있으며, 범위나 의도에 대해 잘못된 인상을 줄 수 있습니다.

예시

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

js
{
  var x = 1;
}

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

js
if (condition) {
  var x = 1;
}

{
  let x = 1; // 유효한 블록 스코프를 생성하기 위해 사용됨.
}

사용 방법

설정 파일 또는 CLI를 통해 이 규칙을 활성화하려면 다음을 사용하세요:

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

참고자료