core: prevent file system scanning when in root directory to avoid unnecessary operations

This commit is contained in:
Dax Raad
2025-12-19 13:15:11 -05:00
parent 5720ed1f44
commit d8a34c2fcc

View File

@@ -125,6 +125,8 @@ export namespace File {
let cache: Entry = { files: [], dirs: [] }
let fetching = false
const fn = async (result: Entry) => {
// Disable scanning if in root of file system
if (Instance.directory === path.parse(Instance.directory).root) return
fetching = true
const set = new Set<string>()
for await (const file of Ripgrep.files({ cwd: Instance.directory })) {