oxc/number-arg-out-of-range 정확성
작동 방식
숫자 관련 함수의 진법 또는 정밀도 인수가 한계를 초과했는지 확인합니다.
왜 문제가 되는가?
Number.prototype.toString의 진법 인수는 2에서 36 사이여야 합니다.Number.prototype.toFixed와 Number.prototype.toExponential의 정밀도 인수는 0에서 20 사이여야 합니다.Number.prototype.toPrecision의 정밀도 인수는 1에서 21 사이여야 합니다.
예시
이 규칙에 부적절한 코드 예시:
javascript
var x = 42;
var s_radix_64 = x.toString(64);
var s = x.toString(1);이 규칙에 적절한 코드 예시:
javascript
var x = 42;
var s_radix_16 = x.toString(16);사용 방법
설정 파일 또는 명령줄 인터페이스를 통해 이 규칙을 활성화하려면 다음을 사용할 수 있습니다:
json
{
"rules": {
"oxc/number-arg-out-of-range": "error"
}
}bash
oxlint --deny oxc/number-arg-out-of-range