unicorn/no-useless-undefined Pedantic
무엇을 수행합니까?
불필요한 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