Reviewed-on: https://gitea.com/xorm/xorm/pulls/1953
Co-authored-by: Lunny Xiao <xiaolunwen@gmail.com>
Co-committed-by: Lunny Xiao <xiaolunwen@gmail.com>
This commit is contained in:
Lunny Xiao 2021-06-15 20:28:49 +08:00
parent bc25b4128b
commit 5a58a272bc
9 changed files with 10 additions and 36 deletions

View File

@ -8,20 +8,22 @@ warningCode = 1
[rule.context-as-argument] [rule.context-as-argument]
[rule.context-keys-type] [rule.context-keys-type]
[rule.dot-imports] [rule.dot-imports]
[rule.empty-lines]
[rule.errorf]
[rule.error-return] [rule.error-return]
[rule.error-strings] [rule.error-strings]
[rule.error-naming] [rule.error-naming]
[rule.exported] [rule.exported]
[rule.if-return] [rule.if-return]
[rule.increment-decrement] [rule.increment-decrement]
[rule.var-naming] [rule.indent-error-flow]
arguments = [["ID", "UID", "UUID", "URL", "JSON"], []]
[rule.var-declaration]
[rule.package-comments] [rule.package-comments]
[rule.range] [rule.range]
[rule.receiver-naming] [rule.receiver-naming]
[rule.struct-tag]
[rule.time-naming] [rule.time-naming]
[rule.unexported-return] [rule.unexported-return]
[rule.indent-error-flow] [rule.unnecessary-stmt]
[rule.errorf] [rule.var-declaration]
[rule.struct-tag] [rule.var-naming]
arguments = [["ID", "UID", "UUID", "URL", "JSON"], []]

View File

@ -416,7 +416,3 @@ func int64ToIntValue(id int64, tp reflect.Type) reflect.Value {
} }
return reflect.ValueOf(v).Elem().Convert(tp) return reflect.ValueOf(v).Elem().Convert(tp)
} }
func int64ToInt(id int64, tp reflect.Type) interface{} {
return int64ToIntValue(id, tp).Interface()
}

View File

@ -32,7 +32,6 @@ func TestInsertOne(t *testing.T) {
} }
func TestInsertMulti(t *testing.T) { func TestInsertMulti(t *testing.T) {
assert.NoError(t, PrepareEngine()) assert.NoError(t, PrepareEngine())
type TestMulti struct { type TestMulti struct {
Id int64 `xorm:"int(11) pk"` Id int64 `xorm:"int(11) pk"`
@ -78,7 +77,6 @@ func insertMultiDatas(step int, datas interface{}) (num int64, err error) {
} }
func callbackLooper(datas interface{}, step int, actionFunc func(interface{}) error) (err error) { func callbackLooper(datas interface{}, step int, actionFunc func(interface{}) error) (err error) {
sliceValue := reflect.Indirect(reflect.ValueOf(datas)) sliceValue := reflect.Indirect(reflect.ValueOf(datas))
if sliceValue.Kind() != reflect.Slice { if sliceValue.Kind() != reflect.Slice {
return fmt.Errorf("not slice") return fmt.Errorf("not slice")

View File

@ -27,6 +27,7 @@ type Expr struct {
Arg interface{} Arg interface{}
} }
// WriteArgs writes args to the writer
func (expr *Expr) WriteArgs(w *builder.BytesWriter) error { func (expr *Expr) WriteArgs(w *builder.BytesWriter) error {
switch arg := expr.Arg.(type) { switch arg := expr.Arg.(type) {
case *builder.Builder: case *builder.Builder:

View File

@ -343,7 +343,7 @@ func (statement *Statement) GenExistSQL(bean ...interface{}) (string, []interfac
var args []interface{} var args []interface{}
var joinStr string var joinStr string
var err error var err error
var b interface{} = nil var b interface{}
if len(bean) > 0 { if len(bean) > 0 {
b = bean[0] b = bean[0]
beanValue := reflect.ValueOf(bean[0]) beanValue := reflect.ValueOf(bean[0])

View File

@ -78,7 +78,6 @@ func TestColumnsStringGeneration(t *testing.T) {
} }
func BenchmarkGetFlagForColumnWithICKey_ContainsKey(b *testing.B) { func BenchmarkGetFlagForColumnWithICKey_ContainsKey(b *testing.B) {
b.StopTimer() b.StopTimer()
mapCols := make(map[string]bool) mapCols := make(map[string]bool)
@ -101,9 +100,7 @@ func BenchmarkGetFlagForColumnWithICKey_ContainsKey(b *testing.B) {
b.StartTimer() b.StartTimer()
for i := 0; i < b.N; i++ { for i := 0; i < b.N; i++ {
for _, col := range cols { for _, col := range cols {
if _, ok := getFlagForColumn(mapCols, col); !ok { if _, ok := getFlagForColumn(mapCols, col); !ok {
b.Fatal("Unexpected result") b.Fatal("Unexpected result")
} }
@ -112,7 +109,6 @@ func BenchmarkGetFlagForColumnWithICKey_ContainsKey(b *testing.B) {
} }
func BenchmarkGetFlagForColumnWithICKey_EmptyMap(b *testing.B) { func BenchmarkGetFlagForColumnWithICKey_EmptyMap(b *testing.B) {
b.StopTimer() b.StopTimer()
mapCols := make(map[string]bool) mapCols := make(map[string]bool)
@ -131,9 +127,7 @@ func BenchmarkGetFlagForColumnWithICKey_EmptyMap(b *testing.B) {
b.StartTimer() b.StartTimer()
for i := 0; i < b.N; i++ { for i := 0; i < b.N; i++ {
for _, col := range cols { for _, col := range cols {
if _, ok := getFlagForColumn(mapCols, col); ok { if _, ok := getFlagForColumn(mapCols, col); ok {
b.Fatal("Unexpected result") b.Fatal("Unexpected result")
} }

View File

@ -132,7 +132,6 @@ func (s *SimpleLogger) Error(v ...interface{}) {
if s.level <= LOG_ERR { if s.level <= LOG_ERR {
s.ERR.Output(2, fmt.Sprintln(v...)) s.ERR.Output(2, fmt.Sprintln(v...))
} }
return
} }
// Errorf implement ILogger // Errorf implement ILogger
@ -140,7 +139,6 @@ func (s *SimpleLogger) Errorf(format string, v ...interface{}) {
if s.level <= LOG_ERR { if s.level <= LOG_ERR {
s.ERR.Output(2, fmt.Sprintf(format, v...)) s.ERR.Output(2, fmt.Sprintf(format, v...))
} }
return
} }
// Debug implement ILogger // Debug implement ILogger
@ -148,7 +146,6 @@ func (s *SimpleLogger) Debug(v ...interface{}) {
if s.level <= LOG_DEBUG { if s.level <= LOG_DEBUG {
s.DEBUG.Output(2, fmt.Sprintln(v...)) s.DEBUG.Output(2, fmt.Sprintln(v...))
} }
return
} }
// Debugf implement ILogger // Debugf implement ILogger
@ -156,7 +153,6 @@ func (s *SimpleLogger) Debugf(format string, v ...interface{}) {
if s.level <= LOG_DEBUG { if s.level <= LOG_DEBUG {
s.DEBUG.Output(2, fmt.Sprintf(format, v...)) s.DEBUG.Output(2, fmt.Sprintf(format, v...))
} }
return
} }
// Info implement ILogger // Info implement ILogger
@ -164,7 +160,6 @@ func (s *SimpleLogger) Info(v ...interface{}) {
if s.level <= LOG_INFO { if s.level <= LOG_INFO {
s.INFO.Output(2, fmt.Sprintln(v...)) s.INFO.Output(2, fmt.Sprintln(v...))
} }
return
} }
// Infof implement ILogger // Infof implement ILogger
@ -172,7 +167,6 @@ func (s *SimpleLogger) Infof(format string, v ...interface{}) {
if s.level <= LOG_INFO { if s.level <= LOG_INFO {
s.INFO.Output(2, fmt.Sprintf(format, v...)) s.INFO.Output(2, fmt.Sprintf(format, v...))
} }
return
} }
// Warn implement ILogger // Warn implement ILogger
@ -180,7 +174,6 @@ func (s *SimpleLogger) Warn(v ...interface{}) {
if s.level <= LOG_WARNING { if s.level <= LOG_WARNING {
s.WARN.Output(2, fmt.Sprintln(v...)) s.WARN.Output(2, fmt.Sprintln(v...))
} }
return
} }
// Warnf implement ILogger // Warnf implement ILogger
@ -188,7 +181,6 @@ func (s *SimpleLogger) Warnf(format string, v ...interface{}) {
if s.level <= LOG_WARNING { if s.level <= LOG_WARNING {
s.WARN.Output(2, fmt.Sprintf(format, v...)) s.WARN.Output(2, fmt.Sprintf(format, v...))
} }
return
} }
// Level implement ILogger // Level implement ILogger
@ -199,7 +191,6 @@ func (s *SimpleLogger) Level() LogLevel {
// SetLevel implement ILogger // SetLevel implement ILogger
func (s *SimpleLogger) SetLevel(l LogLevel) { func (s *SimpleLogger) SetLevel(l LogLevel) {
s.level = l s.level = l
return
} }
// ShowSQL implement ILogger // ShowSQL implement ILogger

View File

@ -27,7 +27,6 @@ var testsGetColumn = []struct {
var table *Table var table *Table
func init() { func init() {
table = NewEmptyTable() table = NewEmptyTable()
var name string var name string
@ -41,7 +40,6 @@ func init() {
} }
func TestGetColumn(t *testing.T) { func TestGetColumn(t *testing.T) {
for _, test := range testsGetColumn { for _, test := range testsGetColumn {
if table.GetColumn(test.name) == nil { if table.GetColumn(test.name) == nil {
t.Error("Column not found!") t.Error("Column not found!")
@ -50,7 +48,6 @@ func TestGetColumn(t *testing.T) {
} }
func TestGetColumnIdx(t *testing.T) { func TestGetColumnIdx(t *testing.T) {
for _, test := range testsGetColumn { for _, test := range testsGetColumn {
if table.GetColumnIdx(test.name, test.idx) == nil { if table.GetColumnIdx(test.name, test.idx) == nil {
t.Errorf("Column %s with idx %d not found!", test.name, test.idx) t.Errorf("Column %s with idx %d not found!", test.name, test.idx)
@ -59,7 +56,6 @@ func TestGetColumnIdx(t *testing.T) {
} }
func BenchmarkGetColumnWithToLower(b *testing.B) { func BenchmarkGetColumnWithToLower(b *testing.B) {
for i := 0; i < b.N; i++ { for i := 0; i < b.N; i++ {
for _, test := range testsGetColumn { for _, test := range testsGetColumn {
@ -71,7 +67,6 @@ func BenchmarkGetColumnWithToLower(b *testing.B) {
} }
func BenchmarkGetColumnIdxWithToLower(b *testing.B) { func BenchmarkGetColumnIdxWithToLower(b *testing.B) {
for i := 0; i < b.N; i++ { for i := 0; i < b.N; i++ {
for _, test := range testsGetColumn { for _, test := range testsGetColumn {
@ -89,7 +84,6 @@ func BenchmarkGetColumnIdxWithToLower(b *testing.B) {
} }
func BenchmarkGetColumn(b *testing.B) { func BenchmarkGetColumn(b *testing.B) {
for i := 0; i < b.N; i++ { for i := 0; i < b.N; i++ {
for _, test := range testsGetColumn { for _, test := range testsGetColumn {
if table.GetColumn(test.name) == nil { if table.GetColumn(test.name) == nil {
@ -100,7 +94,6 @@ func BenchmarkGetColumn(b *testing.B) {
} }
func BenchmarkGetColumnIdx(b *testing.B) { func BenchmarkGetColumnIdx(b *testing.B) {
for i := 0; i < b.N; i++ { for i := 0; i < b.N; i++ {
for _, test := range testsGetColumn { for _, test := range testsGetColumn {
if table.GetColumnIdx(test.name, test.idx) == nil { if table.GetColumnIdx(test.name, test.idx) == nil {

View File

@ -457,7 +457,6 @@ func (session *Session) Update(bean interface{}, condiBean ...interface{}) (int6
// FIXME: if bean is a map type, it will panic because map cannot be as map key // FIXME: if bean is a map type, it will panic because map cannot be as map key
session.afterUpdateBeans[bean] = &afterClosures session.afterUpdateBeans[bean] = &afterClosures
} }
} else { } else {
if _, ok := interface{}(bean).(AfterUpdateProcessor); ok { if _, ok := interface{}(bean).(AfterUpdateProcessor); ok {
session.afterUpdateBeans[bean] = nil session.afterUpdateBeans[bean] = nil