From 701626caccf37e10e811829a84ac066fdb49c4ea Mon Sep 17 00:00:00 2001 From: Noritaka Kobayashi Date: Wed, 21 May 2025 11:13:54 +0900 Subject: [PATCH] refactor: simplify loop syntax in combineApiRequests and XmlMatcher --- src/shared/combineApiRequests.ts | 4 +--- src/utils/xml-matcher.ts | 3 +-- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/src/shared/combineApiRequests.ts b/src/shared/combineApiRequests.ts index 03b0dc6c520..363ff660513 100644 --- a/src/shared/combineApiRequests.ts +++ b/src/shared/combineApiRequests.ts @@ -43,9 +43,7 @@ export function combineApiRequests(messages: ClineMessage[]): ClineMessage[] { const result: ClineMessage[] = [] const startedIndices: number[] = [] - for (let i = 0; i < messages.length; i++) { - const message = messages[i] - + for (const message of messages) { if (message.type !== "say" || (message.say !== "api_req_started" && message.say !== "api_req_finished")) { result.push(message) continue diff --git a/src/utils/xml-matcher.ts b/src/utils/xml-matcher.ts index 49ed93aa6b8..bde14b26b3c 100644 --- a/src/utils/xml-matcher.ts +++ b/src/utils/xml-matcher.ts @@ -42,8 +42,7 @@ export class XmlMatcher { } private _update(chunk: string) { - for (let i = 0; i < chunk.length; i++) { - const char = chunk[i] + for (const char of chunk) { this.cached.push(char) this.pointer++