Skip to content
← Back to rules

oxc/number-arg-out-of-range 정확성

This rule is turned on by default.

작동 방식

숫자 관련 함수의 진법 또는 정밀도 인수가 한계를 초과했는지 확인합니다.

왜 문제가 되는가?

Number.prototype.toString의 진법 인수는 2에서 36 사이여야 합니다.
Number.prototype.toFixedNumber.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

참고 자료