diff --git a/server/src/analyser.ts b/server/src/analyser.ts index 5382346ed..5a56c2f92 100644 --- a/server/src/analyser.ts +++ b/server/src/analyser.ts @@ -60,7 +60,7 @@ export default class Analyzer { filePaths = await getFilePaths({ globPattern, rootPath }) } catch (error) { connection.window.showWarningMessage( - `Failed to analyze bash files using the glob "${globPattern}". The experience will be degraded. Consider configuring the glob or fix any permission issues. Error: ${error.message}`, + `Failed to analyze bash files using the glob "${globPattern}". The experience will be degraded. Error: ${error.message}`, ) } diff --git a/server/src/util/fs.ts b/server/src/util/fs.ts index efdd9c150..43a114877 100644 --- a/server/src/util/fs.ts +++ b/server/src/util/fs.ts @@ -17,15 +17,16 @@ export async function getFilePaths({ rootPath: string }): Promise { return new Promise((resolve, reject) => { - glob(globPattern, { cwd: rootPath, nodir: true, absolute: true }, function( - err, - files, - ) { - if (err) { - return reject(err) - } + glob( + globPattern, + { cwd: rootPath, nodir: true, absolute: true, strict: false }, + function(err, files) { + if (err) { + return reject(err) + } - resolve(files) - }) + resolve(files) + }, + ) }) }