diff --git a/finisher_api.go b/finisher_api.go index 8773236f..8159c2bb 100644 --- a/finisher_api.go +++ b/finisher_api.go @@ -294,7 +294,7 @@ find: } else { primaryValue, zero := result.Statement.Schema.PrioritizedPrimaryField.ValueOf(tx.Statement.Context, resultsValue.Index(resultsValue.Len()-1)) if zero { - tx.AddError(ErrPrimaryKeyRequired) + tx.AddError(ErrPrimaryKeyRequired) //nolint:typecheck,errcheck,gosec break } queryDB = tx.Clauses(clause.Gt{Column: clause.Column{Table: clause.CurrentTable, Name: clause.PrimaryKey}, Value: primaryValue}) diff --git a/statement.go b/statement.go index eddd8dee..c35e0b3a 100644 --- a/statement.go +++ b/statement.go @@ -144,19 +144,19 @@ func (stmt *Statement) QuoteTo(writer clause.Writer, field interface{}) { } else { write(v.Raw, v.Table) } - writer.WriteByte('.') + writer.WriteByte('.') //nolint:typecheck,errcheck,gosec } if v.Name == clause.PrimaryKey { switch { case stmt.Schema == nil: - stmt.DB.AddError(ErrModelValueRequired) //nolint:typecheck,errcheck,gosec + stmt.DB.AddError(ErrModelValueRequired) //nolint:typecheck,errcheck,gosec,staticcheck case stmt.Schema.PrioritizedPrimaryField != nil: write(v.Raw, stmt.Schema.PrioritizedPrimaryField.DBName) case len(stmt.Schema.DBNames) > 0: write(v.Raw, stmt.Schema.DBNames[0]) default: - stmt.DB.AddError(ErrModelAccessibleFieldsRequired) //nolint:typecheck,errcheck,gosec + stmt.DB.AddError(ErrModelAccessibleFieldsRequired) //nolint:typecheck,errcheck,gosec,staticcheck } } else { write(v.Raw, v.Name)