Skip to content
← Back to rules

typescript/prefer-for-of 스타일

An auto-fix is available for this rule.

동작 방식

배열의 간단한 반복을 위해 for 루프를 사용하는 대신, for-of 루프 사용을 강제합니다.

왜 좋지 않은가?

배열을 간단히 반복할 때 for 루프를 사용하는 것은 더 간결하고 가독성이 좋은 for-of 루프로 대체할 수 있습니다. for-of 루프는 인덱스 변수를 정의하거나 배열에 수동으로 접근할 필요 없이 사용할 수 있어, 가독성이 좋아지고 실수 가능성이 줄어듭니다.

예시

이 규칙에 부적절한 코드 예시:

typescript
for (let i = 0; i < arr.length; i++) {
  console.log(arr[i]);
}

이 규칙에 적절한 코드 예시:

typescript
for (const item of arr) {
  console.log(item);
}

사용 방법

설정 파일 또는 명령줄 인터페이스에서 이 규칙을 활성화하려면 다음을 사용할 수 있습니다:

json
{
  "rules": {
    "typescript/prefer-for-of": "error"
  }
}
bash
oxlint --deny typescript/prefer-for-of

참고 자료