Skip to content
← Back to rules

unicorn/prefer-math-trunc Pedantic

💡 A suggestion is available for this rule.

무엇을 하는가

명확성과 더 신뢰할 수 있는 결과를 위해, 비트 연산 대신 Math.trunc() 사용을 권장합니다.

다음 비트 연산의 사용을 방지합니다:

왜 좋지 않은가?

숫자를 잘라내기 위해 비트 연산을 사용하는 것은 명확하지 않으며, 일부 경우에는 작동하지 않습니다.

예시

이 규칙에 틀린 코드 예시:

javascript
const foo = 1.1 | 0;

이 규칙에 맞는 코드 예시:

javascript
const foo = Math.trunc(1.1);

사용 방법

구성 파일 또는 CLI를 사용하여 이 규칙을 활성화하려면 다음을 사용하세요:

json
{
  "rules": {
    "unicorn/prefer-math-trunc": "error"
  }
}
bash
oxlint --deny unicorn/prefer-math-trunc

참고 자료