Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
lib: avoid unsafe array iteration in cli table
Avoid unsafe array iteration because for...of relies on the
user-mutable Symbol.iterator. Use an index-based loop instead.

Signed-off-by: HoonDongKang <d159123@naver.com>
  • Loading branch information
HoonDongKang committed Sep 6, 2026
commit 5644cefd19d16c2b7cb16c63d68243378edbca80
4 changes: 3 additions & 1 deletion lib/internal/cli_table.js
Original file line number Diff line number Diff line change
Expand Up @@ -81,8 +81,10 @@ const table = (head, columns) => {
ArrayPrototypeJoin(divider, tableChars.rowMiddle) +
tableChars.rightMiddle + '\n';

for (const row of rows)
for (let i = 0; i < rows.length; i++) {
const row = rows[i];
result += `${renderRow(row, columnWidths)}\n`;
}

result += tableChars.bottomLeft +
ArrayPrototypeJoin(divider, tableChars.bottomMiddle) +
Expand Down
Loading