Skip to content

Commit 8fb9d31

Browse files
authored
fix: Perform filepath.Clean first and then filepath.ToSlash for skipFile/skipDirs settings (#3144)
1 parent 8562b8c commit 8fb9d31

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

pkg/fanal/walker/walk.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,13 @@ type walker struct {
2727
func newWalker(skipFiles, skipDirs []string) walker {
2828
var cleanSkipFiles, cleanSkipDirs []string
2929
for _, skipFile := range skipFiles {
30-
skipFile = filepath.Clean(filepath.ToSlash(skipFile))
30+
skipFile = filepath.ToSlash(filepath.Clean(skipFile))
3131
skipFile = strings.TrimLeft(skipFile, "/")
3232
cleanSkipFiles = append(cleanSkipFiles, skipFile)
3333
}
3434

3535
for _, skipDir := range append(skipDirs, SystemDirs...) {
36-
skipDir = filepath.Clean(filepath.ToSlash(skipDir))
36+
skipDir = filepath.ToSlash(filepath.Clean(skipDir))
3737
skipDir = strings.TrimLeft(skipDir, "/")
3838
cleanSkipDirs = append(cleanSkipDirs, skipDir)
3939
}

0 commit comments

Comments
 (0)