From 19c2c492815a090da7baa21127ad27b74093200b Mon Sep 17 00:00:00 2001 From: Daniel Riccio Date: Fri, 25 Jul 2025 10:54:05 -0500 Subject: [PATCH] refactor: remove unused token validation function and simplify token processing logic --- .../src/components/chat/CommandPatternSelector.tsx | 5 ----- webview-ui/src/utils/command-parser.ts | 12 ++---------- 2 files changed, 2 insertions(+), 15 deletions(-) diff --git a/webview-ui/src/components/chat/CommandPatternSelector.tsx b/webview-ui/src/components/chat/CommandPatternSelector.tsx index 798d6779ec..858bf4d7e0 100644 --- a/webview-ui/src/components/chat/CommandPatternSelector.tsx +++ b/webview-ui/src/components/chat/CommandPatternSelector.tsx @@ -85,11 +85,6 @@ export const CommandPatternSelector: React.FC = ({ -
- {allowedCommands.length} allowed - - {deniedCommands.length} denied -
{isExpanded && ( diff --git a/webview-ui/src/utils/command-parser.ts b/webview-ui/src/utils/command-parser.ts index 14a4480ae7..1c955f82a9 100644 --- a/webview-ui/src/utils/command-parser.ts +++ b/webview-ui/src/utils/command-parser.ts @@ -41,10 +41,6 @@ export function extractPatternsFromCommand(command: string): string[] { return Array.from(patterns).sort() } -function isValidToken(token: string): boolean { - return !!token && !token.startsWith("-") && !token.match(/[/\\~:]/) && token !== "." && !token.match(/\.\w+$/) -} - function extractFromTokens(tokens: string[], patterns: Set): void { if (tokens.length === 0) return @@ -58,11 +54,7 @@ function extractFromTokens(tokens: string[], patterns: Set): void { patterns.add(pattern) for (let i = 1; i < Math.min(tokens.length, 3); i++) { - if (isValidToken(tokens[i])) { - pattern += ` ${tokens[i]}` - patterns.add(pattern) - } else { - break // Stop at first invalid token - } + pattern += ` ${tokens[i]}` + patterns.add(pattern) } }