Examples of errors detected by the V8013 diagnostic
V8013. Incorrect format. A different number of format items is expected.
gitea
V8013 Incorrect format. A different number of format items is expected while calling the 'fmt.Errorf' function. Expected: 2, present: 3. db.go 469
func DropTableColumns(...) (err error) {
switch {
....
case setting.Database.Type.IsMSSQL():
....
for _, constraint := range constraints {
if _, err := sess.Exec(fmt.Sprintf("DROP INDEX `%[2]s` ON `%[1]s`",
tableName, constraint)); err != nil {
return fmt.Errorf("Drop index `%[2]s` on `%[1]s`: %v",
tableName, constraint, err)
}
}
....
}
....
}