refactor: simplify loop syntax in combineApiRequests and XmlMatcher (#3776)

This commit is contained in:
Noritaka Kobayashi 2025-05-21 22:33:18 +09:00 committed by GitHub
parent 3c73684729
commit 4e71b78327
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 2 additions and 5 deletions

View file

@ -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

View file

@ -42,8 +42,7 @@ export class XmlMatcher<Result = XmlMatcherResult> {
}
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++