snapshot of https://github.com/sqlc-dev/sqlc.git (main, 2026-09-16; blobs > 131072B omitted)
Some checks failed
kotlin / test (push) Has been skipped
python / test (push) Has been skipped
typescript / test (push) Has been skipped
go / build darwin/amd64 (push) Has been cancelled
go / build linux/amd64 (push) Has been cancelled
go / build windows/amd64 (push) Has been cancelled
go / build darwin/arm64 (push) Has been cancelled
go / build linux/arm64 (push) Has been cancelled
go / build windows/arm64 (push) Has been cancelled
go / test (push) Has been cancelled
go / vuln_check (push) Has been cancelled
Some checks failed
kotlin / test (push) Has been skipped
python / test (push) Has been skipped
typescript / test (push) Has been skipped
go / build darwin/amd64 (push) Has been cancelled
go / build linux/amd64 (push) Has been cancelled
go / build windows/amd64 (push) Has been cancelled
go / build darwin/arm64 (push) Has been cancelled
go / build linux/arm64 (push) Has been cancelled
go / build windows/arm64 (push) Has been cancelled
go / test (push) Has been cancelled
go / vuln_check (push) Has been cancelled
This commit is contained in:
3
internal/endtoend/testdata/vet_disable/exec.json
vendored
Normal file
3
internal/endtoend/testdata/vet_disable/exec.json
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"command": "vet"
|
||||
}
|
||||
29
internal/endtoend/testdata/vet_disable/query.sql
vendored
Normal file
29
internal/endtoend/testdata/vet_disable/query.sql
vendored
Normal file
@@ -0,0 +1,29 @@
|
||||
-- name: RunVetAll :exec
|
||||
SELECT true;
|
||||
|
||||
-- name: SkipVetAll :exec
|
||||
-- @sqlc-vet-disable
|
||||
SELECT true;
|
||||
|
||||
-- name: SkipVetSingleLine :exec
|
||||
-- @sqlc-vet-disable always-fail no-exec
|
||||
SELECT true;
|
||||
|
||||
-- name: SkipVetMultiLine :exec
|
||||
-- @sqlc-vet-disable always-fail
|
||||
-- @sqlc-vet-disable no-exec
|
||||
SELECT true;
|
||||
|
||||
-- name: SkipVet_always_fail :exec
|
||||
-- @sqlc-vet-disable always-fail
|
||||
SELECT true;
|
||||
|
||||
-- name: SkipVet_no_exec :exec
|
||||
-- @sqlc-vet-disable no-exec
|
||||
SELECT true;
|
||||
|
||||
-- name: SkipVetInvalidRule :exec
|
||||
-- @sqlc-vet-disable always-fail
|
||||
-- @sqlc-vet-disable block-delete
|
||||
-- @sqlc-vet-disable no-exec
|
||||
SELECT true;
|
||||
21
internal/endtoend/testdata/vet_disable/sqlc.yaml
vendored
Normal file
21
internal/endtoend/testdata/vet_disable/sqlc.yaml
vendored
Normal file
@@ -0,0 +1,21 @@
|
||||
version: 2
|
||||
sql:
|
||||
- schema: "query.sql"
|
||||
queries: "query.sql"
|
||||
engine: "postgresql"
|
||||
gen:
|
||||
go:
|
||||
package: "db"
|
||||
out: "db"
|
||||
rules:
|
||||
- always-fail
|
||||
- no-exec
|
||||
rules:
|
||||
- name: always-fail
|
||||
message: "Fail"
|
||||
rule: "true"
|
||||
|
||||
- name: no-exec
|
||||
message: "don't use exec"
|
||||
rule: |
|
||||
query.cmd == "exec"
|
||||
5
internal/endtoend/testdata/vet_disable/stderr.txt
vendored
Normal file
5
internal/endtoend/testdata/vet_disable/stderr.txt
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
query.sql: RunVetAll: always-fail: Fail
|
||||
query.sql: RunVetAll: no-exec: don't use exec
|
||||
query.sql: SkipVet_always_fail: no-exec: don't use exec
|
||||
query.sql: SkipVet_no_exec: always-fail: Fail
|
||||
query.sql: SkipVetInvalidRule: rule-check error: rule "block-delete" does not exist in the config file
|
||||
Reference in New Issue
Block a user