From 5d906456fc0e1ba0e7df17b4db1945b70945f89c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kr=C3=A6n=20Hansen?= Date: Wed, 6 May 2026 12:19:08 +0200 Subject: [PATCH] fix: resolve no-constant-condition lint error in listTestsApi Change do/while(true) to while(true) which ESLint v9 explicitly allows. Co-Authored-By: Claude Opus 4.6 --- src/shared/elevenlabs-api.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/shared/elevenlabs-api.ts b/src/shared/elevenlabs-api.ts index f3de5ea..f9469d4 100644 --- a/src/shared/elevenlabs-api.ts +++ b/src/shared/elevenlabs-api.ts @@ -430,7 +430,7 @@ export async function getTestApi(client: ElevenLabsClient, testId: string): Prom export async function listTestsApi(client: ElevenLabsClient, pageSize: number = 100): Promise { const allTests: unknown[] = []; let cursor: string | undefined; - do { + while (true) { const request: { pageSize: number; cursor?: string } = { pageSize }; if (cursor) request.cursor = cursor; const response = await client.conversationalAi.tests.list(request) as { @@ -442,7 +442,7 @@ export async function listTestsApi(client: ElevenLabsClient, pageSize: number = if (!response.hasMore) break; cursor = response.nextCursor; if (!cursor) break; - } while (true); + } return allTests; }