Skip to content

Commit a715476

Browse files
committed
Fix some linting errors
1 parent 5c3fcaf commit a715476

File tree

4 files changed

+14
-6
lines changed

4 files changed

+14
-6
lines changed

.golangci.toml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,9 @@
3636
"vetshadow",
3737
]
3838

39+
[linters-settings.errcheck]
40+
ignore = "Close,fmt:.*"
41+
3942
[linters-settings.gofumpt]
4043
extra-rules = true
4144

@@ -47,6 +50,7 @@ exclude-use-default = false
4750
"gosec"
4851
]
4952

53+
# G304 - Potential file inclusion via variable (gosec)
5054
# G404 - "Use of weak random number generator (math/rand instead of crypto/rand)"
5155
# We only use this in tests.
52-
text = "G404"
56+
text = "G304|G404"

reader.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
// Package maxminddb provides a reader for the MaxMind DB file format.
12
package maxminddb
23

34
import (

reader_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -551,7 +551,7 @@ func TestNilLookup(t *testing.T) {
551551

552552
func TestUsingClosedDatabase(t *testing.T) {
553553
reader, _ := Open(testFile("MaxMind-DB-test-decoder.mmdb"))
554-
reader.Close()
554+
require.NoError(t, reader.Close())
555555

556556
var recordInterface interface{}
557557

traverse_test.go

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ func TestNetworks(t *testing.T) {
1515
fileName := testFile(fmt.Sprintf("MaxMind-DB-test-ipv%d-%d.mmdb", ipVersion, recordSize))
1616
reader, err := Open(fileName)
1717
require.Nil(t, err, "unexpected error while opening database: %v", err)
18-
defer reader.Close()
1918

2019
n := reader.Networks()
2120
for n.Next() {
@@ -29,14 +28,14 @@ func TestNetworks(t *testing.T) {
2928
)
3029
}
3130
assert.Nil(t, n.Err())
31+
assert.NoError(t, reader.Close())
3232
}
3333
}
3434
}
3535

3636
func TestNetworksWithInvalidSearchTree(t *testing.T) {
3737
reader, err := Open(testFile("MaxMind-DB-test-broken-search-tree-24.mmdb"))
3838
require.Nil(t, err, "unexpected error while opening database: %v", err)
39-
defer reader.Close()
4039

4140
n := reader.Networks()
4241
for n.Next() {
@@ -46,6 +45,8 @@ func TestNetworksWithInvalidSearchTree(t *testing.T) {
4645
}
4746
assert.NotNil(t, n.Err(), "no error received when traversing an broken search tree")
4847
assert.Equal(t, "invalid search tree at 128.128.128.128/32", n.Err().Error())
48+
49+
assert.NoError(t, reader.Close())
4950
}
5051

5152
type networkTest struct {
@@ -177,7 +178,6 @@ func TestNetworksWithin(t *testing.T) {
177178
fileName := testFile(fmt.Sprintf("MaxMind-DB-test-%s-%d.mmdb", v.Database, recordSize))
178179
reader, err := Open(fileName)
179180
require.Nil(t, err, "unexpected error while opening database: %v", err)
180-
defer reader.Close()
181181

182182
_, network, err := net.ParseCIDR(v.Network)
183183
assert.Nil(t, err)
@@ -195,6 +195,8 @@ func TestNetworksWithin(t *testing.T) {
195195

196196
assert.Equal(t, v.Expected, innerIPs)
197197
assert.Nil(t, n.Err())
198+
199+
assert.NoError(t, reader.Close())
198200
}
199201
}
200202
}
@@ -216,7 +218,6 @@ func TestGeoIPNetworksWithin(t *testing.T) {
216218
fileName := testFile(v.Database)
217219
reader, err := Open(fileName)
218220
require.Nil(t, err, "unexpected error while opening database: %v", err)
219-
defer reader.Close()
220221

221222
_, network, err := net.ParseCIDR(v.Network)
222223
assert.Nil(t, err)
@@ -234,5 +235,7 @@ func TestGeoIPNetworksWithin(t *testing.T) {
234235

235236
assert.Equal(t, v.Expected, innerIPs)
236237
assert.Nil(t, n.Err())
238+
239+
assert.NoError(t, reader.Close())
237240
}
238241
}

0 commit comments

Comments
 (0)