Skip to content
← Back to rules

eslint/no-global-assign 정확성

This rule is turned on by default.

작동 방식

읽기 전용 글로벌 변수의 수정을 금지합니다.

왜 문제인가요?

대부분의 경우, 이러한 글로벌 변수에 값을 할당하는 것은 중요한 기능에 접근할 수 없게 만들 수 있으므로 원하지 않습니다.

예시

이 규칙에 적합하지 않은 코드 예시:

javascript
Object = null;

구성

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

예외

타입: string[]

기본값: []

이 규칙에서 제외할 글로벌 변수 이름 목록입니다. 여기에 나열된 글로벌 변수는 경고 없이 할당할 수 있습니다.

사용 방법

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

json
{
  "rules": {
    "no-global-assign": "error"
  }
}
bash
oxlint --deny no-global-assign

참고자료