refactor: remove unused token validation function and simplify token processing logic

This commit is contained in:
Daniel Riccio 2025-07-25 10:54:05 -05:00
parent 77bc9e6f92
commit 19c2c49281
No known key found for this signature in database
GPG key ID: FFD5FD825F8E8209
2 changed files with 2 additions and 15 deletions

View file

@ -85,11 +85,6 @@ export const CommandPatternSelector: React.FC<CommandPatternSelectorProps> = ({
<Info className="size-3.5 text-vscode-descriptionForeground" />
</StandardTooltip>
</div>
<div className="flex items-center gap-2 text-xs text-vscode-descriptionForeground">
<span>{allowedCommands.length} allowed</span>
<span></span>
<span>{deniedCommands.length} denied</span>
</div>
</button>
{isExpanded && (

View file

@ -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<string>): void {
if (tokens.length === 0) return
@ -58,11 +54,7 @@ function extractFromTokens(tokens: string[], patterns: Set<string>): 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)
}
}