eslint/no-global-assign 정확성
작동 방식
읽기 전용 글로벌 변수의 수정을 금지합니다.
왜 문제인가요?
대부분의 경우, 이러한 글로벌 변수에 값을 할당하는 것은 중요한 기능에 접근할 수 없게 만들 수 있으므로 원하지 않습니다.
예시
이 규칙에 적합하지 않은 코드 예시:
javascript
Object = null;구성
이 규칙은 다음 속성을 가진 구성 객체를 수용합니다.
예외
타입: string[]
기본값: []
이 규칙에서 제외할 글로벌 변수 이름 목록입니다. 여기에 나열된 글로벌 변수는 경고 없이 할당할 수 있습니다.
사용 방법
설정 파일 또는 명령줄 인터페이스에서 이 규칙을 활성화하려면 다음과 같이 사용할 수 있습니다:
json
{
"rules": {
"no-global-assign": "error"
}
}bash
oxlint --deny no-global-assign