From b6263eb607c777d8e5ffdf71d22017766cab9c6d Mon Sep 17 00:00:00 2001 From: WeidiDeng Date: Wed, 13 Jan 2021 01:08:23 +0800 Subject: [PATCH] chore: search by type with empty file name (#1228) --- search/conditions.go | 2 +- search/search.go | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/search/conditions.go b/search/conditions.go index d4d98fed..970171a1 100644 --- a/search/conditions.go +++ b/search/conditions.go @@ -75,7 +75,7 @@ func parseSearch(value string) *searchOptions { value = typeRegexp.ReplaceAllString(value, "") } - // If it's canse insensitive, put everything in lowercase. + // If it's case insensitive, put everything in lowercase. if !opts.CaseSensitive { value = strings.ToLower(value) } diff --git a/search/search.go b/search/search.go index e4d3518d..7f3de2be 100644 --- a/search/search.go +++ b/search/search.go @@ -65,6 +65,10 @@ func Search(fs afero.Fs, scope, query string, checker rules.Checker, found func( return found(originalPath, f) } } + } else { + originalPath = strings.TrimPrefix(originalPath, scope) + originalPath = strings.TrimPrefix(originalPath, "/") + return found(originalPath, f) } return nil