eslint/no-var 제한
작동 방식
ECMAScript 2015에서는 let 및 const 키워드를 사용하여 함수 범위가 아닌 블록 범위로 변수를 생성할 수 있습니다. 블록 범위는 많은 다른 프로그래밍 언어에서 흔히 사용되며, 프로그래머가 실수를 피하는 데 도움을 줍니다.
왜 좋지 않은가?
ES2015 환경에서 var를 사용하면 이 오류가 발생합니다.
예시
이 규칙에 부적절한 코드 예시:
javascript
var x = "y";
var CONFIG = {};이 규칙에 적절한 코드 예시:
javascript
let x = "y";
const CONFIG = {};사용 방법
구성 파일 또는 명령줄 인터페이스에서 이 규칙을 활성화하려면 다음을 사용하세요:
json
{
"rules": {
"no-var": "error"
}
}bash
oxlint --deny no-var