Skip to content

False positive: db.Queryx #35

Description

@pellared

Version: v0.5.1

Repro steps:

package bug_test
import (
"log""github.com/jmoiron/sqlx"
)
funcExample() {
db, err:=sqlx.Open("pgx", "postgres://localhost/db")
iferr!=nil {
log.Print(err)
return
}
deferdb.Close()
rows, err:=db.Queryx("SELECT * FROM users")
iferr!=nil {
log.Print(err)
return
}
deferrows.Close()
}

Result (from golangci-lint):

example_test.go:17:24: Rows/Stmt/NamedStmt was not closed (sqlclosecheck)
rows, err := db.Queryx("SELECT * FROM users")

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions