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