From 200164a07136feb405ed4b912a8423e912addbd0 Mon Sep 17 00:00:00 2001 From: Matthew McGarvey Date: Fri, 10 Dec 2021 14:40:46 -0600 Subject: [PATCH] Ignore symbolic links when loading directories --- src/extension.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/extension.ts b/src/extension.ts index 2ffd25f..7274f81 100644 --- a/src/extension.ts +++ b/src/extension.ts @@ -85,7 +85,10 @@ function directoriesSync(root: string): FSLocation[] { absolute: path.join(root, f) }; }) - .filter(f => fs.statSync(f.absolute).isDirectory()) + .filter(f => { + const stat = fs.lstatSync(f.absolute); + return !stat.isSymbolicLink() && stat.isDirectory(); + }) .map(f => f); return results;