Skip to content

Commit 6ef7d0b

Browse files
authored
Merge pull request #71 from superjobru/fix-warnings-and-typos
Fix warnings and typos
2 parents 7812141 + b1f27f3 commit 6ef7d0b

File tree

8 files changed

+58
-57
lines changed

8 files changed

+58
-57
lines changed

args.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -90,18 +90,18 @@ func (args *Args) add(arg interface{}) int {
9090
// $0 $1 ... $n refers nth-argument passed in the call. Next $? will use arguments n+1.
9191
// ${name} refers a named argument created by `Named` with `name`.
9292
// $$ is a "$" string.
93-
func (args *Args) Compile(format string, intialValue ...interface{}) (query string, values []interface{}) {
94-
return args.CompileWithFlavor(format, args.Flavor, intialValue...)
93+
func (args *Args) Compile(format string, initialValue ...interface{}) (query string, values []interface{}) {
94+
return args.CompileWithFlavor(format, args.Flavor, initialValue...)
9595
}
9696

9797
// CompileWithFlavor compiles builder's format to standard sql with flavor and returns associated args.
9898
//
9999
// See doc for `Compile` to learn details.
100-
func (args *Args) CompileWithFlavor(format string, flavor Flavor, intialValue ...interface{}) (query string, values []interface{}) {
100+
func (args *Args) CompileWithFlavor(format string, flavor Flavor, initialValue ...interface{}) (query string, values []interface{}) {
101101
buf := &bytes.Buffer{}
102102
idx := strings.IndexRune(format, '$')
103103
offset := 0
104-
values = intialValue
104+
values = initialValue
105105

106106
if flavor == invalidFlavor {
107107
flavor = DefaultFlavor

builder_test.go

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ func ExampleBuildf() {
1616
sb.Select("id").From("user")
1717

1818
explain := Buildf("EXPLAIN %v LEFT JOIN SELECT * FROM banned WHERE state IN (%v, %v)", sb, 1, 2)
19-
sql, args := explain.Build()
20-
fmt.Println(sql)
19+
s, args := explain.Build()
20+
fmt.Println(s)
2121
fmt.Println(args)
2222

2323
// Output:
@@ -31,9 +31,9 @@ func ExampleBuild() {
3131

3232
b := Build("EXPLAIN $? LEFT JOIN SELECT * FROM $? WHERE created_at > $? AND state IN (${states}) AND modified_at BETWEEN $2 AND $?",
3333
sb, Raw("banned"), 1514458225, 1514544625, Named("states", List([]int{3, 4, 5})))
34-
sql, args := b.Build()
34+
s, args := b.Build()
3535

36-
fmt.Println(sql)
36+
fmt.Println(s)
3737
fmt.Println(args)
3838

3939
// Output:
@@ -49,9 +49,9 @@ func ExampleBuildNamed() {
4949
"name": "Huan%",
5050
"table": Raw("user"),
5151
})
52-
sql, args := b.Build()
52+
s, args := b.Build()
5353

54-
fmt.Println(sql)
54+
fmt.Println(s)
5555
fmt.Println(args)
5656

5757
// Output:

injection.go

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,6 @@ type injection struct {
1515

1616
type injectionMarker int
1717

18-
type injectedSQL struct {
19-
marker injectionMarker
20-
sql string
21-
}
22-
2318
// newInjection creates a new injection.
2419
func newInjection() *injection {
2520
return &injection{

select_test.go

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import (
1010

1111
func ExampleSelect() {
1212
// Build a SQL to create a HIVE table.
13-
sql := CreateTable("users").
13+
s := CreateTable("users").
1414
SQL("PARTITION BY (year)").
1515
SQL("AS").
1616
SQL(
@@ -21,7 +21,7 @@ func ExampleSelect() {
2121
).
2222
String()
2323

24-
fmt.Println(sql)
24+
fmt.Println(s)
2525

2626
// Output:
2727
// CREATE TABLE users PARTITION BY (year) AS SELECT columns[0] id, columns[1] name, columns[2] year FROM `all-users.csv` LIMIT 100
@@ -48,8 +48,8 @@ func ExampleSelectBuilder() {
4848
sb.OrderBy("modified_at").Asc()
4949
sb.Limit(10).Offset(5)
5050

51-
sql, args := sb.Build()
52-
fmt.Println(sql)
51+
s, args := sb.Build()
52+
fmt.Println(s)
5353
fmt.Println(args)
5454

5555
// Output:
@@ -77,8 +77,8 @@ func ExampleSelectBuilder_advancedUsage() {
7777
innerSb.NotIn("name", Flatten([]string{"Huan Du", "Charmy Liu"})...),
7878
)
7979

80-
sql, args := sb.Build()
81-
fmt.Println(sql)
80+
s, args := sb.Build()
81+
fmt.Println(s)
8282
fmt.Println(args)
8383

8484
// Output:
@@ -117,8 +117,8 @@ func ExampleSelectBuilder_limit_offset() {
117117
sb := NewSelectBuilder()
118118
saveResults := func() {
119119
for i, f := range flavors {
120-
sql, _ := sb.BuildWithFlavor(f)
121-
results[i] = append(results[i], sql)
120+
s, _ := sb.BuildWithFlavor(f)
121+
results[i] = append(results[i], s)
122122
}
123123
}
124124

@@ -159,8 +159,8 @@ func ExampleSelectBuilder_limit_offset() {
159159
fmt.Println()
160160
fmt.Println(flavors[i])
161161

162-
for n, sql := range result {
163-
fmt.Printf("#%d: %s\n", n+1, sql)
162+
for n, s := range result {
163+
fmt.Printf("#%d: %s\n", n+1, s)
164164
}
165165
}
166166

@@ -215,8 +215,8 @@ func ExampleSelectBuilder_varInCols() {
215215
sb.Select(Escape("colHasA$Sign"), v)
216216
sb.From("table")
217217

218-
sql, args := sb.Build()
219-
fmt.Println(sql)
218+
s, args := sb.Build()
219+
fmt.Println(s)
220220
fmt.Println(args)
221221

222222
// Output:
@@ -249,8 +249,8 @@ func ExampleSelectBuilder_SQL() {
249249
sb.ForShare()
250250
sb.SQL("/* after for */")
251251

252-
sql := sb.String()
253-
fmt.Println(sql)
252+
s := sb.String()
253+
fmt.Println(s)
254254

255255
// Output:
256256
// /* before */ SELECT u.id, u.name, c.type, p.nickname /* after select */ FROM user u /* after from */ JOIN contract c ON u.id = c.user_id RIGHT OUTER JOIN person p ON u.id = p.user_id /* after join */ WHERE u.modified_at > u.created_at /* after where */ ORDER BY id /* after order by */ LIMIT 10 /* after limit */ FOR SHARE /* after for */

struct.go

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ type Struct struct {
4242
Flavor Flavor
4343

4444
structType reflect.Type
45-
structFieldsParser structFieldsieldsParser
45+
structFieldsParser structFieldsParser
4646
}
4747

4848
var emptyStruct Struct
@@ -68,9 +68,9 @@ func NewStruct(structValue interface{}) *Struct {
6868
// For sets the default flavor of s and returns a shadow copy of s.
6969
// The original s.Flavor is not changed.
7070
func (s *Struct) For(flavor Flavor) *Struct {
71-
copy := *s
72-
copy.Flavor = flavor
73-
return &copy
71+
c := *s
72+
c.Flavor = flavor
73+
return &c
7474
}
7575

7676
// WithFieldMapper returns a new Struct based on s with custom field mapper.
@@ -80,9 +80,9 @@ func (s *Struct) WithFieldMapper(mapper FieldMapperFunc) *Struct {
8080
return &emptyStruct
8181
}
8282

83-
copy := *s
84-
copy.structFieldsParser = makeCustomFieldsParser(s.structType, mapper)
85-
return &copy
83+
c := *s
84+
c.structFieldsParser = makeCustomFieldsParser(s.structType, mapper)
85+
return &c
8686
}
8787

8888
// SelectFrom creates a new `SelectBuilder` with table name.
@@ -291,7 +291,7 @@ func (s *Struct) buildColsAndValuesForTag(ib *InsertBuilder, tag string, value .
291291
filteredValues := make([][]interface{}, len(values))
292292

293293
for i, cnt := range nilCols {
294-
// If all values are nil in a column, ignore the column completedly.
294+
// If all values are nil in a column, ignore the column completely.
295295
if cnt == len(values) {
296296
continue
297297
}

struct_test.go

Lines changed: 20 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ func TestStructAddr(t *testing.T) {
181181
CreatedAt: 1234567890,
182182
}
183183
str := fmt.Sprintf("%v %v %v %v", expected.ID, expected.Name, expected.Status, expected.CreatedAt)
184-
fmt.Sscanf(str, "%d%s%d%d", userForTest.Addr(user)...)
184+
_, _ = fmt.Sscanf(str, "%d%s%d%d", userForTest.Addr(user)...)
185185

186186
a.Equal(user, expected)
187187
}
@@ -197,7 +197,7 @@ func TestStructAddrForTag(t *testing.T) {
197197
}
198198
user.CreatedAt = 9876543210
199199
str := fmt.Sprintf("%v %v %v %v", expected.ID, expected.Name, expected.Status, expected.CreatedAt)
200-
fmt.Sscanf(str, "%d%s%d%d", userForTest.AddrForTag("important", user)...)
200+
_, _ = fmt.Sscanf(str, "%d%s%d%d", userForTest.AddrForTag("important", user)...)
201201
expected.CreatedAt = 9876543210
202202

203203
a.Equal(user, expected)
@@ -213,7 +213,7 @@ func TestStructAddrWithCols(t *testing.T) {
213213
CreatedAt: 1234567890,
214214
}
215215
str := fmt.Sprintf("%v %v %v %v", expected.Name, expected.ID, expected.CreatedAt, expected.Status)
216-
fmt.Sscanf(str, "%s%d%d%d", userForTest.AddrWithCols([]string{"Name", "id", "created_at", "status"}, user)...)
216+
_, _ = fmt.Sscanf(str, "%s%d%d%d", userForTest.AddrWithCols([]string{"Name", "id", "created_at", "status"}, user)...)
217217

218218
a.Equal(user, expected)
219219
}
@@ -240,11 +240,11 @@ type State int
240240
type testDB int
241241
type testRows int
242242

243-
func (db testDB) Query(query string, args ...interface{}) (testRows, error) {
243+
func (db testDB) Query(string, ...interface{}) (testRows, error) {
244244
return 0, nil
245245
}
246246

247-
func (db testDB) Exec(query string, args ...interface{}) {
247+
func (db testDB) Exec(string, ...interface{}) {
248248
return
249249
}
250250

@@ -253,7 +253,7 @@ func (rows testRows) Close() error {
253253
}
254254

255255
func (rows testRows) Scan(dest ...interface{}) error {
256-
fmt.Sscan("1234 huandu 1", dest...)
256+
_, _ = fmt.Sscan("1234 huandu 1", dest...)
257257
return nil
258258
}
259259

@@ -285,11 +285,13 @@ func ExampleStruct_useStructAsORM() {
285285
// Execute the query.
286286
sql, args := sb.Build()
287287
rows, _ := db.Query(sql, args...)
288-
defer rows.Close()
288+
defer func(rows testRows) {
289+
_ = rows.Close()
290+
}(rows)
289291

290292
// Scan row data to user.
291293
var user User
292-
rows.Scan(userStruct.Addr(&user)...)
294+
_ = rows.Scan(userStruct.Addr(&user)...)
293295

294296
fmt.Println(sql)
295297
fmt.Println(args)
@@ -343,8 +345,10 @@ func ExampleStruct_useTag() {
343345
var order Order
344346
sql, args := orderStruct.SelectFromForTag(table, tag).Where("id = 1234").Build()
345347
rows, _ := db.Query(sql, args...)
346-
defer rows.Close()
347-
rows.Scan(orderStruct.AddrForTag(tag, &order)...)
348+
defer func(rows testRows) {
349+
_ = rows.Close()
350+
}(rows)
351+
_ = rows.Scan(orderStruct.AddrForTag(tag, &order)...)
348352

349353
// Discount for this user.
350354
// Use tag "update" to update necessary columns only.
@@ -365,8 +369,10 @@ func ExampleStruct_useTag() {
365369
var order Order
366370
sql, args := orderStruct.SelectFromForTag(table, tag).Where("id = 1234").Build()
367371
rows, _ := db.Query(sql, args...)
368-
defer rows.Close()
369-
rows.Scan(orderStruct.AddrForTag(tag, &order)...)
372+
defer func(rows testRows) {
373+
_ = rows.Close()
374+
}(rows)
375+
_ = rows.Scan(orderStruct.AddrForTag(tag, &order)...)
370376

371377
// Update state to paid when user has paid for the order.
372378
// Use tag "paid" to update necessary columns only.
@@ -725,13 +731,13 @@ func TestStructFieldMapper(t *testing.T) {
725731
}
726732
var actual structWithMapper
727733
str := fmt.Sprintf("%v %v %v %v", expected.FieldName1, expected.FieldNameSetByTag, expected.EmbeddedField2, expected.EmbeddedAndEmbeddedField1)
728-
fmt.Sscanf(str, "%d%s%d%d", s.Addr(&actual)...)
734+
_, _ = fmt.Sscanf(str, "%d%s%d%d", s.Addr(&actual)...)
729735

730736
sql, _ = sWithoutMapper.SelectFrom("t").Build()
731737
a.Equal(sql, "SELECT t.`FieldName1`, t.set_by_tag, t.field_name1, t.EmbeddedField2, t.EmbeddedAndEmbeddedField1 FROM t")
732738
}
733739

734-
func SomeOtherMapper(s string) string {
740+
func SomeOtherMapper(string) string {
735741
return ""
736742
}
737743

structfields.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,17 +12,17 @@ type structFields struct {
1212
omitEmptyFields map[string]omitEmptyTagMap
1313
}
1414

15-
type structFieldsieldsParser func() *structFields
15+
type structFieldsParser func() *structFields
1616

17-
func makeDefaultFieldsParser(t reflect.Type) structFieldsieldsParser {
17+
func makeDefaultFieldsParser(t reflect.Type) structFieldsParser {
1818
return makeFieldsParser(t, nil, true)
1919
}
2020

21-
func makeCustomFieldsParser(t reflect.Type, mapper FieldMapperFunc) structFieldsieldsParser {
21+
func makeCustomFieldsParser(t reflect.Type, mapper FieldMapperFunc) structFieldsParser {
2222
return makeFieldsParser(t, mapper, false)
2323
}
2424

25-
func makeFieldsParser(t reflect.Type, mapper FieldMapperFunc, useDefault bool) structFieldsieldsParser {
25+
func makeFieldsParser(t reflect.Type, mapper FieldMapperFunc, useDefault bool) structFieldsParser {
2626
var once sync.Once
2727
sf := &structFields{
2828
fieldAlias: map[string]string{},

update.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,14 +67,14 @@ func (ub *UpdateBuilder) Update(table string) *UpdateBuilder {
6767
return ub
6868
}
6969

70-
// Set sets the assignements in SET.
70+
// Set sets the assignments in SET.
7171
func (ub *UpdateBuilder) Set(assignment ...string) *UpdateBuilder {
7272
ub.assignments = assignment
7373
ub.marker = updateMarkerAfterSet
7474
return ub
7575
}
7676

77-
// SetMore appends the assignements in SET.
77+
// SetMore appends the assignments in SET.
7878
func (ub *UpdateBuilder) SetMore(assignment ...string) *UpdateBuilder {
7979
ub.assignments = append(ub.assignments, assignment...)
8080
ub.marker = updateMarkerAfterSet

0 commit comments

Comments
 (0)