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