From b319c1896907332c542b6cebda596ed63aeca9af Mon Sep 17 00:00:00 2001 From: srinivasreddy Date: Mon, 21 Mar 2016 21:52:27 +0530 Subject: [PATCH] source: Consolidate if conditions --- source/filesystem.go | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/source/filesystem.go b/source/filesystem.go index 66270c589..053081a7a 100644 --- a/source/filesystem.go +++ b/source/filesystem.go @@ -143,18 +143,11 @@ func (f *Filesystem) avoid(filePath string) bool { func isNonProcessablePath(filePath string) bool { base := filepath.Base(filePath) - if base[0] == '.' { + if strings.HasPrefix(base, ".") || + strings.HasPrefix(base, "#") || + strings.HasSuffix(base, "~") { return true } - - if base[0] == '#' { - return true - } - - if base[len(base)-1] == '~' { - return true - } - ignoreFiles := viper.GetStringSlice("IgnoreFiles") if len(ignoreFiles) > 0 { for _, ignorePattern := range ignoreFiles {