From 5386905e382b8345292d541644c4f52053afa5eb Mon Sep 17 00:00:00 2001 From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Tue, 22 Jul 2025 15:37:21 +0000 Subject: [PATCH] fix: remove explicit any types to resolve lint errors - Replace (row: any) and (item: any) with TypeScript inference - Let DashboardYml interface provide proper typing - Resolves noExplicitAny lint rule violations Co-Authored-By: Dallin Bentley --- .../tools/visualization-tools/modify-dashboards-file-tool.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/ai/src/tools/visualization-tools/modify-dashboards-file-tool.ts b/packages/ai/src/tools/visualization-tools/modify-dashboards-file-tool.ts index 20c2b5f2c..31fb92897 100644 --- a/packages/ai/src/tools/visualization-tools/modify-dashboards-file-tool.ts +++ b/packages/ai/src/tools/visualization-tools/modify-dashboards-file-tool.ts @@ -371,7 +371,7 @@ const modifyDashboardFiles = wrapTraced( for (const file of dashboardFilesToUpdate) { // Get current metric IDs from updated dashboard content - const newMetricIds = (file.content as DashboardYml).rows.flatMap((row: any) => row.items).map((item: any) => item.id); + const newMetricIds = (file.content as DashboardYml).rows.flatMap(row => row.items).map(item => item.id); const existingAssociations = await tx .select({ metricFileId: metricFilesToDashboardFiles.metricFileId })