From ebee2c260ff590220fb101cb6edebabb189804f8 Mon Sep 17 00:00:00 2001 From: Mark IJbema Date: Tue, 10 Mar 2026 12:50:49 +0100 Subject: [PATCH] fix: remove unused eslint-disable and use strict equality in kilo-vscode --- .../src/components/chat/AssistantMessage.tsx | 1 - .../src/components/settings/SettingsRow.tsx | 11 ++++++++--- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/packages/kilo-vscode/webview-ui/src/components/chat/AssistantMessage.tsx b/packages/kilo-vscode/webview-ui/src/components/chat/AssistantMessage.tsx index e85dd8b0755..c4a9fcc9766 100644 --- a/packages/kilo-vscode/webview-ui/src/components/chat/AssistantMessage.tsx +++ b/packages/kilo-vscode/webview-ui/src/components/chat/AssistantMessage.tsx @@ -55,7 +55,6 @@ interface AssistantMessageProps { function TodoToolCard(props: { part: ToolPart }) { const render = ToolRegistry.render(props.part.tool) - // eslint-disable-next-line @typescript-eslint/no-explicit-any const state = props.part.state as any return ( diff --git a/packages/kilo-vscode/webview-ui/src/components/settings/SettingsRow.tsx b/packages/kilo-vscode/webview-ui/src/components/settings/SettingsRow.tsx index 9890a5d8033..df4a135028e 100644 --- a/packages/kilo-vscode/webview-ui/src/components/settings/SettingsRow.tsx +++ b/packages/kilo-vscode/webview-ui/src/components/settings/SettingsRow.tsx @@ -9,14 +9,19 @@ const SettingsRow: Component<{ title: string; description?: string; last?: boole "margin-bottom": props.last ? "0" : "8px", "padding-bottom": props.last ? "0" : "8px", "border-bottom": props.last ? "none" : "1px solid var(--border-weak-base)", - ...(props.description == null ? { "align-items": "center" } : {}), + ...(props.description === null || props.description === undefined ? { "align-items": "center" } : {}), }} >
-
+
{props.title}
- {props.description != null &&
{props.description}
} + {props.description !== null && props.description !== undefined && ( +
{props.description}
+ )}
{props.children}