Reject a leading quote that opens no JSON, and give the inline walk one home
Tests / vet + fmt + tests (pull_request) Successful in 55s

This commit is contained in:
2026-09-03 20:43:04 +02:00
parent 704d18d109
commit 71cccaf4c9
2 changed files with 6 additions and 5 deletions
+1 -1
View File
@@ -279,7 +279,7 @@ func classify(arg string) (argKind, error) {
if strings.ContainsRune(arg, '{') || (isJSONStart(arg) && json.Valid([]byte(arg))) {
return argTemplate, nil
}
if i := strings.IndexAny(arg, "[]"); i >= 0 {
if i := strings.IndexAny(arg, `[]"`); i >= 0 {
return argPath, fmt.Errorf("%q holds a %q, which no path may, and it is not valid JSON, so it names no template either", arg, arg[i:i+1])
}
return argPath, nil