undefined 할당 금지
undefined
선언했으나 초기화하지 않은 변수, 함수의 반환 값이 없을 때, 객체에 존재하지 않는 속성 등에 자바스크립트가 자동으로 할당하는 값 입니다.
코드에서 명시적으로 할당하지 않도록 합니다.
null
개발자가 의도적으로 값이 없음을 표현하고 싶을 때 사용합니다.
예를 들어, 객체의 속성을 아직 할당하지 않았거나 특정 변수에 값이 없음을 명확히 하기 위해 null을 사용합니다.
{
"rules": {
"no-undefined": "error"
}
}
no-undefined
undefined를 할당하지 못 하게 하는 규칙입니다.
반응형
'공유 > ESLint' 카테고리의 다른 글
[eslint] interface, type Pascal Case로 강제하기 (0) | 2024.11.14 |
---|---|
[eslint] 불필요한 타입 단언 (as) 찾기 (0) | 2024.10.22 |
[eslint] 구조 분해 할당 관련 규칙 (0) | 2024.10.21 |
[eslint] optional chaining, 옵셔널 체이닝 관련 규칙 (0) | 2024.10.21 |
[eslint] switch 문 (1) | 2024.10.21 |