Skip to content
← Back to rules

unicorn/no-useless-undefined Pedantic

🛠️ An auto-fix is available for this rule.

무엇을 수행합니까?

불필요한 undefined 사용을 하지 마십시오.

왜 좋지 않나요?

undefined는 새 변수, 매개변수, 반환 문 등에 대한 기본값이므로 이를 명시적으로 지정하는 것은 아무런 차이를 만들지 않습니다.

예시

이 규칙에 잘못된 코드 예시:

javascript
let foo = undefined;

이 규칙에 올바른 코드 예시:

javascript
let foo;

구성

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

checkArguments

type: boolean

기본값: true

함수 호출 인자에서 불필요한 undefined 여부를 확인할지 여부.

checkArrowFunctionBody

type: boolean

기본값: true

화살표 함수 본문에서 불필요한 undefined 여부를 확인할지 여부.

사용 방법

이 규칙을 설정 파일 또는 명령줄 인터페이스를 통해 활성화하려면 다음을 사용할 수 있습니다:

json
{
  "rules": {
    "unicorn/no-useless-undefined": "error"
  }
}
bash
oxlint --deny unicorn/no-useless-undefined

참고 자료