fix: respect nested .gitignore files in search_files (#8804)

This commit is contained in:
Daniel 2025-10-24 15:16:22 -05:00 committed by GitHub
parent b33c082300
commit a84f7ef77f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -150,7 +150,15 @@ export async function regexSearchFiles(
throw new Error("Could not find ripgrep binary")
}
const args = ["--json", "-e", regex, "--glob", filePattern || "*", "--context", "1", "--no-messages", directoryPath]
const args = ["--json", "-e", regex]
// Only add --glob if a specific file pattern is provided
// Using --glob "*" overrides .gitignore behavior, so we omit it when no pattern is specified
if (filePattern) {
args.push("--glob", filePattern)
}
args.push("--context", "1", "--no-messages", directoryPath)
let output: string
try {