- Manual testing completed
- Build and type checking passes
- Values flow through
?placeholders,goqu.Ex{}, orgoqu.Record{}— neverfmt.Sprintfor+building a query that gets executed. -
ToSQL()callers capture and forward params (query, params, err := stmt.ToSQL(); db.…Context(ctx, …, query, params...)). Neverquery, _, err := …. - No
?placeholders inside single-quoted SQL literals ingoqu.L(usemake_interval(hours => ?)-style functions instead). - Any
//nolint:forbidigoor// #nosec G20xannotation has a one-line justification on the same line that a reviewer can verify.
