From 91447dcbf902fb6965c258222b4a9498fa36556f Mon Sep 17 00:00:00 2001 From: Mario Trangoni Date: Fri, 19 Oct 2018 19:47:31 +0200 Subject: [PATCH] pkg/tsdb/stackdriver/stackdriver.go: Fix regular expression does not contain any meta characters. See, $ gometalinter --vendor --deadline 10m --disable-all --enable=megacheck ./... pkg/tsdb/stackdriver/stackdriver.go:171:26:warning: regular expression does not contain any meta characters (SA6004) (megacheck) --- pkg/tsdb/stackdriver/stackdriver.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pkg/tsdb/stackdriver/stackdriver.go b/pkg/tsdb/stackdriver/stackdriver.go index 96242dfdec4..5f1bf8f5841 100644 --- a/pkg/tsdb/stackdriver/stackdriver.go +++ b/pkg/tsdb/stackdriver/stackdriver.go @@ -168,8 +168,7 @@ func reverse(s string) string { } func interpolateFilterWildcards(value string) string { - re := regexp.MustCompile("[*]") - matches := len(re.FindAllStringIndex(value, -1)) + matches := strings.Count(value, "*") if matches == 2 && strings.HasSuffix(value, "*") && strings.HasPrefix(value, "*") { value = strings.Replace(value, "*", "", -1) value = fmt.Sprintf(`has_substring("%s")`, value)