Skip to content

Commit 0150f7b

Browse files
authored
fix(vet): query.cmd was always set to ":" (#2525)
Also update comment on Query message to list values without :
1 parent b04394e commit 0150f7b

File tree

3 files changed

+3
-2
lines changed

3 files changed

+3
-2
lines changed

docs/howto/vet.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ message Query
2929
string sql = 1;
3030
// Name of the query
3131
string name = 2;
32-
// One of :many, :one, :exec, etc.
32+
// One of "many", "one", "exec", etc.
3333
string cmd = 3;
3434
// Query parameters, if any
3535
repeated Parameter params = 4;

internal/cmd/vet.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -446,7 +446,7 @@ func vetQuery(q *plugin.Query) *vet.Query {
446446
return &vet.Query{
447447
Sql: q.Text,
448448
Name: q.Name,
449-
Cmd: strings.TrimPrefix(":", q.Cmd),
449+
Cmd: strings.TrimPrefix(q.Cmd, ":"),
450450
Params: params,
451451
}
452452
}

internal/endtoend/testdata/vet_failures/stderr.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,4 @@ query.sql: CreateAuthor: no-pg: invalid engine: postgresql
44
query.sql: CreateAuthor: only-one-param: too many parameters
55
query.sql: DeleteAuthor: no-pg: invalid engine: postgresql
66
query.sql: DeleteAuthor: no-delete: don't use delete statements
7+
query.sql: DeleteAuthor: no-exec: don't use exec

0 commit comments

Comments
 (0)