Skip to content

Commit 4ee0f58

Browse files
Merge pull request #173 from ipfs/fix-staticcheck
fix staticcheck
2 parents 06065a5 + a2ff7c8 commit 4ee0f58

File tree

4 files changed

+13
-18
lines changed

4 files changed

+13
-18
lines changed

examples/fs.go

+3-6
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ type Datastore struct {
3939
// NewDatastore returns a new fs Datastore at given `path`
4040
func NewDatastore(path string) (ds.Datastore, error) {
4141
if !isDir(path) {
42-
return nil, fmt.Errorf("Failed to find directory at: %v (file? perms?)", path)
42+
return nil, fmt.Errorf("failed to find directory at: %v (file? perms?)", path)
4343
}
4444

4545
return &Datastore{path: path}, nil
@@ -104,20 +104,17 @@ func (d *Datastore) Delete(key ds.Key) (err error) {
104104

105105
// Query implements Datastore.Query
106106
func (d *Datastore) Query(q query.Query) (query.Results, error) {
107-
108107
results := make(chan query.Result)
109108

110-
walkFn := func(path string, info os.FileInfo, err error) error {
109+
walkFn := func(path string, info os.FileInfo, _ error) error {
111110
// remove ds path prefix
112111
relPath, err := filepath.Rel(d.path, path)
113112
if err == nil {
114113
path = filepath.ToSlash(relPath)
115114
}
116115

117116
if !info.IsDir() {
118-
if strings.HasSuffix(path, ObjectKeySuffix) {
119-
path = path[:len(path)-len(ObjectKeySuffix)]
120-
}
117+
path = strings.TrimSuffix(path, ObjectKeySuffix)
121118
var result query.Result
122119
key := ds.NewKey(path)
123120
result.Entry.Key = key.String()

keytransform/keytransform_test.go

+3-3
Original file line numberDiff line numberDiff line change
@@ -89,15 +89,15 @@ func (ks *DSSuite) TestBasic(c *C) {
8989
c.Log("listA: ", listA)
9090
c.Log("listB: ", listB)
9191

92-
if err := ktds.Check(); err != dstest.TestError {
92+
if err := ktds.Check(); err != dstest.ErrTest {
9393
c.Errorf("Unexpected Check() error: %s", err)
9494
}
9595

96-
if err := ktds.CollectGarbage(); err != dstest.TestError {
96+
if err := ktds.CollectGarbage(); err != dstest.ErrTest {
9797
c.Errorf("Unexpected CollectGarbage() error: %s", err)
9898
}
9999

100-
if err := ktds.Scrub(); err != dstest.TestError {
100+
if err := ktds.Scrub(); err != dstest.ErrTest {
101101
c.Errorf("Unexpected Scrub() error: %s", err)
102102
}
103103
}

namespace/namespace_test.go

+3-3
Original file line numberDiff line numberDiff line change
@@ -134,15 +134,15 @@ func (ks *DSSuite) TestQuery(c *C) {
134134
c.Check(string(ent.Value), Equals, string(expect[i].Value))
135135
}
136136

137-
if err := nsds.Check(); err != dstest.TestError {
137+
if err := nsds.Check(); err != dstest.ErrTest {
138138
c.Errorf("Unexpected Check() error: %s", err)
139139
}
140140

141-
if err := nsds.CollectGarbage(); err != dstest.TestError {
141+
if err := nsds.CollectGarbage(); err != dstest.ErrTest {
142142
c.Errorf("Unexpected CollectGarbage() error: %s", err)
143143
}
144144

145-
if err := nsds.Scrub(); err != dstest.TestError {
145+
if err := nsds.Scrub(); err != dstest.ErrTest {
146146
c.Errorf("Unexpected Scrub() error: %s", err)
147147
}
148148
}

test/test_util.go

+4-6
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,7 @@ import (
1010
dstore "github.com/ipfs/go-datastore"
1111
)
1212

13-
var (
14-
TestError = errors.New("test error")
15-
)
13+
var ErrTest = errors.New("test error")
1614

1715
func RunBatchTest(t *testing.T, ds dstore.Batching) {
1816
batch, err := ds.Batch()
@@ -164,21 +162,21 @@ func NewTestDatastore(testErrors bool) *testDatastore {
164162

165163
func (d *testDatastore) Check() error {
166164
if d.testErrors {
167-
return TestError
165+
return ErrTest
168166
}
169167
return nil
170168
}
171169

172170
func (d *testDatastore) Scrub() error {
173171
if d.testErrors {
174-
return TestError
172+
return ErrTest
175173
}
176174
return nil
177175
}
178176

179177
func (d *testDatastore) CollectGarbage() error {
180178
if d.testErrors {
181-
return TestError
179+
return ErrTest
182180
}
183181
return nil
184182
}

0 commit comments

Comments
 (0)