Skip to content

Commit 15e8b5f

Browse files
committed
Fix for - Invoke-ScriptAnalyzer gets nothing for a script named '.ps1'
1 parent e398413 commit 15e8b5f

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

Engine/ScriptAnalyzer.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1210,9 +1210,9 @@ private void BuildScriptPathList(
12101210
else if (File.Exists(path))
12111211
{
12121212
String fileName = Path.GetFileName(path);
1213-
if ((fileName.Length > ps1Suffix.Length && String.Equals(Path.GetExtension(path), ps1Suffix, StringComparison.OrdinalIgnoreCase)) ||
1214-
(fileName.Length > psm1Suffix.Length && String.Equals(Path.GetExtension(path), psm1Suffix, StringComparison.OrdinalIgnoreCase)) ||
1215-
(fileName.Length > psd1Suffix.Length && String.Equals(Path.GetExtension(path), psd1Suffix, StringComparison.OrdinalIgnoreCase)))
1213+
if ((fileName.Length >= ps1Suffix.Length && String.Equals(Path.GetExtension(path), ps1Suffix, StringComparison.OrdinalIgnoreCase)) ||
1214+
(fileName.Length >= psm1Suffix.Length && String.Equals(Path.GetExtension(path), psm1Suffix, StringComparison.OrdinalIgnoreCase)) ||
1215+
(fileName.Length >= psd1Suffix.Length && String.Equals(Path.GetExtension(path), psd1Suffix, StringComparison.OrdinalIgnoreCase)))
12161216
{
12171217
scriptFilePaths.Add(path);
12181218
}

0 commit comments

Comments
 (0)