diff --git a/engine.go b/engine.go index ca8e7cb..9c7dd3b 100644 --- a/engine.go +++ b/engine.go @@ -17,6 +17,7 @@ package engine import ( "context" "io/fs" + "os" "path/filepath" "strings" "sync" @@ -177,5 +178,5 @@ func (e *Engine) isInvalidExtension(path string) bool { // isFileFromGitFolder check if a file is in a .git folder func (e *Engine) isFileFromGitFolder(path string) bool { - return strings.Contains(path, ".git") + return strings.Contains(path, ".git"+string(os.PathSeparator)) } diff --git a/engine_test.go b/engine_test.go index 3cca464..8fc7f06 100644 --- a/engine_test.go +++ b/engine_test.go @@ -55,7 +55,7 @@ func TestEngineRun(t *testing.T) { projectPath: filepath.Join("text", "examples"), extensions: []string{AcceptAnyExtension}, rules: newRuleMock([]Finding{{}}, nil), - expectedFindings: 225, + expectedFindings: 237, err: false, }, {