diff options
| author | Daniel Martà <mvdan@mvdan.cc> | 2020-06-16 17:17:57 +0100 |
|---|---|---|
| committer | Daniel Martà <mvdan@mvdan.cc> | 2020-06-16 16:22:04 +0000 |
| commit | 02f4e9876d3489f62e5fb8d28e6f4cc037271dfc (patch) | |
| tree | 3b9ec16f2d44dee45e4ac6a21818cb1396cfe73f /internal/database | |
| parent | cd7f8b570a6c8b944170e7c0e140c783e63765c1 (diff) | |
| download | go-x-pkgsite-02f4e9876d3489f62e5fb8d28e6f4cc037271dfc.tar.xz | |
internal: avoid "if err = f(); err != nil" pattern
Use shadowing via ":=", which clearly signals we're not storing the
error value in a variable to be used at a later time. This way, one
knows that the error value is scoped to the if statement, so there is
less to keep in one's head.
Change-Id: Ibfb5efc92e9500a525ca58ad341d59ced0581fd9
Reviewed-on: https://go-review.googlesource.com/c/pkgsite/+/238043
Reviewed-by: Julie Qiu <julie@golang.org>
Diffstat (limited to 'internal/database')
| -rw-r--r-- | internal/database/database.go | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/internal/database/database.go b/internal/database/database.go index 48d0a606..4aa41afd 100644 --- a/internal/database/database.go +++ b/internal/database/database.go @@ -47,7 +47,7 @@ func Open(driverName, dbinfo string) (_ *DB, err error) { if err != nil { return nil, err } - if err = db.Ping(); err != nil { + if err := db.Ping(); err != nil { return nil, err } return New(db), nil @@ -194,7 +194,7 @@ func (db *DB) transact(ctx context.Context, opts *sql.TxOptions, txFunc func(*DB } else if err != nil { tx.Rollback() } else { - if err = tx.Commit(); err != nil { + if err := tx.Commit(); err != nil { err = fmt.Errorf("tx.Commit(): %w", err) } } |
