diff --git a/pkg/testcoverage/coverage/types.go b/pkg/testcoverage/coverage/types.go index 8d6f9388..9c9ea882 100644 --- a/pkg/testcoverage/coverage/types.go +++ b/pkg/testcoverage/coverage/types.go @@ -3,8 +3,6 @@ package coverage import ( "regexp" "strings" - - "github.com/vladopajic/go-test-coverage/v2/pkg/testcoverage/path" ) type Stats struct { @@ -61,7 +59,6 @@ func compileExcludePathRules(excludePaths []string) []*regexp.Regexp { compiled := make([]*regexp.Regexp, len(excludePaths)) for i, pattern := range excludePaths { - pattern = path.NormalizePathInRegex(pattern) compiled[i] = regexp.MustCompile(pattern) } diff --git a/pkg/testcoverage/path/path.go b/pkg/testcoverage/path/path.go deleted file mode 100644 index c3fffda9..00000000 --- a/pkg/testcoverage/path/path.go +++ /dev/null @@ -1,17 +0,0 @@ -package path - -import ( - "path/filepath" - "runtime" - "strings" -) - -const separatorToReplace = string(filepath.Separator) - -func NormalizePathInRegex(path string) string { - if runtime.GOOS != "windows" { - return path - } - - return strings.ReplaceAll(path, "/", separatorToReplace) // coverage-ignore -} diff --git a/pkg/testcoverage/utils.go b/pkg/testcoverage/utils.go index 7e89635a..95bfc77a 100644 --- a/pkg/testcoverage/utils.go +++ b/pkg/testcoverage/utils.go @@ -2,8 +2,6 @@ package testcoverage import ( "regexp" - - "github.com/vladopajic/go-test-coverage/v2/pkg/testcoverage/path" ) type regRule struct { @@ -29,7 +27,7 @@ func compileOverridePathRules(cfg Config) []regRule { compiled := make([]regRule, len(cfg.Override)) for i, o := range cfg.Override { - pattern := path.NormalizePathInRegex(o.Path) + pattern := o.Path compiled[i] = regRule{ reg: regexp.MustCompile(pattern), threshold: o.Threshold,