diff --git a/apps/server/src/middleware/logger.test.ts b/apps/server/src/middleware/logger.test.ts index 81d26183c..e2b710de9 100644 --- a/apps/server/src/middleware/logger.test.ts +++ b/apps/server/src/middleware/logger.test.ts @@ -34,7 +34,6 @@ describe('logger middleware', () => { }); it('should use info level by default when LOG_LEVEL is not set', async () => { - // biome-ignore lint/performance/noDelete: delete process.env.LOG_LEVEL; const { loggerMiddleware } = await import('./logger'); @@ -83,7 +82,6 @@ describe('logger middleware', () => { }); it('should not capture console methods when LOG_LEVEL is not set', async () => { - // biome-ignore lint/performance/noDelete: delete process.env.LOG_LEVEL; // Create mocks diff --git a/biome.json b/biome.json index 625efbf3c..91556e2e2 100644 --- a/biome.json +++ b/biome.json @@ -23,7 +23,8 @@ "noConsoleLog": "warn" }, "complexity": { - "noExcessiveCognitiveComplexity": "off" + "noExcessiveCognitiveComplexity": "off", + "noForEach": "off" }, "performance": { "noDelete": "error" @@ -128,6 +129,9 @@ "suspicious": { "noConsoleLog": "off", "noExplicitAny": "off" + }, + "performance": { + "noDelete": "off" } } } diff --git a/packages/ai/src/tools/communication-tools/message-user-clarifying-question.ts b/packages/ai/src/tools/communication-tools/message-user-clarifying-question.ts index 548ac8e72..04b15590a 100644 --- a/packages/ai/src/tools/communication-tools/message-user-clarifying-question.ts +++ b/packages/ai/src/tools/communication-tools/message-user-clarifying-question.ts @@ -78,7 +78,7 @@ async function processMessageUserClarifyingQuestion(): Promise< // Main message user clarifying question function with tracing const executeMessageUserClarifyingQuestion = wrapTraced( async ( - clarifyingQuestion: string + _clarifyingQuestion: string ): Promise> => { return await processMessageUserClarifyingQuestion(); }, diff --git a/packages/ai/src/utils/database/chunk-processor.ts b/packages/ai/src/utils/database/chunk-processor.ts index f81581106..7f89b23b5 100644 --- a/packages/ai/src/utils/database/chunk-processor.ts +++ b/packages/ai/src/utils/database/chunk-processor.ts @@ -13,7 +13,6 @@ import { } from '../file-selection'; import { normalizeEscapedText } from '../streaming/escape-normalizer'; import { OptimisticJsonParser, getOptimisticValue } from '../streaming/optimistic-json-parser'; -import { extractResponseMessages } from './format-llm-messages-as-reasoning'; import type { AssistantMessageContent, GenericToolSet, @@ -2021,15 +2020,15 @@ export class ChunkProcessor { // Append results to the existing content if (fileObj.file) { - fileObj.file.text = currentContent + '\n\n' + resultsYaml; + fileObj.file.text = `${currentContent}\n\n${resultsYaml}`; } // Update the entry title and secondary title if ('title' in entry) { - (entry as any).title = title; + (entry as ReasoningEntry & { title: string }).title = title; } if ('secondary_title' in entry && secondaryTitle) { - (entry as any).secondary_title = secondaryTitle; + (entry as ReasoningEntry & { secondary_title: string }).secondary_title = secondaryTitle; } } catch (error) { console.error('Error updating SQL file with results:', { diff --git a/packages/ai/src/utils/memory/message-converters.ts b/packages/ai/src/utils/memory/message-converters.ts index 4cb9cc3f5..57385a1e8 100644 --- a/packages/ai/src/utils/memory/message-converters.ts +++ b/packages/ai/src/utils/memory/message-converters.ts @@ -128,7 +128,7 @@ export function convertToolCallToMessage( message: parsed.message, }; return { type: 'response', message: responseMessage }; - } catch (error) { + } catch (_) { return null; } } @@ -144,7 +144,7 @@ export function convertToolCallToMessage( message: parsed.message, }; return { type: 'response', message: responseMessage }; - } catch (error) { + } catch (_error) { return null; } } @@ -164,7 +164,7 @@ export function convertToolCallToMessage( finished_reasoning: !parsed.nextThoughtNeeded, }; return { type: 'reasoning', message: reasoningMessage }; - } catch (error) { + } catch (_error) { return null; } } @@ -223,7 +223,7 @@ export function convertToolCallToMessage( files, }; return { type: 'reasoning', message: reasoningMessage }; - } catch (error) { + } catch (_error) { return null; } } @@ -241,7 +241,7 @@ export function convertToolCallToMessage( status, }; return { type: 'reasoning', message: reasoningMessage }; - } catch (error) { + } catch (_error) { return null; } } @@ -300,7 +300,7 @@ export function convertToolCallToMessage( files, }; return { type: 'reasoning', message: reasoningMessage }; - } catch (error) { + } catch (_error) { return null; } } @@ -359,7 +359,7 @@ export function convertToolCallToMessage( files, }; return { type: 'reasoning', message: reasoningMessage }; - } catch (error) { + } catch (_error) { return null; } } @@ -418,7 +418,7 @@ export function convertToolCallToMessage( files, }; return { type: 'reasoning', message: reasoningMessage }; - } catch (error) { + } catch (_error) { return null; } } diff --git a/packages/test-utils/src/envHelpers/env-helpers.ts b/packages/test-utils/src/envHelpers/env-helpers.ts index 35c0825b2..bd06f5742 100644 --- a/packages/test-utils/src/envHelpers/env-helpers.ts +++ b/packages/test-utils/src/envHelpers/env-helpers.ts @@ -30,6 +30,8 @@ export async function setupTestEnvironment(): Promise { export function withTestEnv(testFn: () => Promise): () => Promise { return async () => { const originalEnv = { ...process.env }; + + // biome-ignore lint/correctness/noUnusedVariables: const env = await setupTestEnvironment(); try { return await testFn();