]> Sergey Matveev's repositories - path-extractor.git/blobdiff - validators.go
Shouldn't contain \
[path-extractor.git] / validators.go
index bef5f6551fb36c07987424ab8006169af4d58d01..adc811666613f33c9c5c9aae31f6a390f2d66170 100644 (file)
@@ -56,8 +56,18 @@ func isVersion(input string) bool {
        return r.Match([]byte(input))
 }
 
+func endsWithInvalidString(input string) bool {
+       invalidEndings := []string{"."}
+       for _, s := range invalidEndings {
+               if strings.LastIndex(input, s) == len(input)-len(s) {
+                       return true
+               }
+       }
+       return false
+}
+
 func containsInvalidString(input string) bool {
-       invalidStrings := []string{"(", ")", "and/or", "origin/", "{", "}", "<", ">", "$", "*"}
+       invalidStrings := []string{"()", "and/or", "origin/", "{", "}", "<", ">", "$", "*", "this."}
        for _, s := range invalidStrings {
                if strings.Contains(input, s) {
                        return true