Skip to content
← Back to rules

oxc/no-rest-spread-properties 제한

작동 방식

객체 나머지/전개 속성을 사용하지 못하도록 차단합니다.

왜 좋지 않은가?

객체 나머지/전개 속성은 비교적 새로운 자바스크립트 기능으로, 모든 대상 환경에서 지원되지 않을 수 있습니다. 오래된 브라우저나 이러한 기능을 지원하지 않는 자바스크립트 엔진을 지원해야 하는 경우, 이를 사용하면 런타임 오류가 발생할 수 있습니다. 이 규칙은 이러한 현대적인 문법 기능의 사용을 방지함으로써 오래된 환경과의 호환성을 유지하는 데 도움을 줍니다.

예시

이 규칙에 부적절한 코드 예시:

javascript
let { x, ...y } = z;
let z = { x, ...y };

구성

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

objectRestMessage

type: string

기본값: ""

객체 나머지 속성이 발견되었을 때 표시할 메시지입니다.

objectSpreadMessage

type: string

기본값: ""

객체 전개 속성이 발견되었을 때 표시할 메시지입니다.

사용 방법

이 규칙을 구성 파일 또는 명령줄 인터페이스에서 활성화하려면 다음을 사용할 수 있습니다:

json
{
  "rules": {
    "oxc/no-rest-spread-properties": "error"
  }
}
bash
oxlint --deny oxc/no-rest-spread-properties

참고자료