eslint/no-const-assign 정확성
작동 방식
const 변수의 재할당을 금지합니다.
왜 문제인가요?
const 키워드로 선언된 변수는 수정할 수 없으며, 이를 시도하면 런타임 오류가 발생합니다.
참고로 이 규칙은 TypeScript 코드에서는 필요하지 않습니다. 왜냐하면 TypeScript가 이미 이 오류를 감지하기 때문입니다.
예시
이 규칙에 부적절한 코드 예시:
js
const a = 0;
a = 1;
const b = 0;
b += 1;이 규칙에 적절한 코드 예시:
js
const a = 0;
console.log(a);
var b = 0;
b += 1;사용 방법
설정 파일 또는 명령줄 인터페이스를 통해 이 규칙을 활성화하려면 다음을 사용할 수 있습니다:
json
{
"rules": {
"no-const-assign": "error"
}
}bash
oxlint --deny no-const-assign