typescript/prefer-for-of 스타일
동작 방식
배열의 간단한 반복을 위해 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