typescript/prefer-for-of 风格
它的作用
强制使用 for-of 循环代替仅用于简单遍历的 for 循环。
为什么这是个问题?
对数组进行简单遍历时使用 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);
}如何使用
通过配置文件或 CLI 启用此规则,可以使用以下方式:
json
{
"rules": {
"typescript/prefer-for-of": "error"
}
}bash
oxlint --deny typescript/prefer-for-of