Skip to content

Commit 3bc8e48

Browse files
committed
*.go: go-staticcheck linting
Signed-off-by: Vincent Batts <[email protected]>
1 parent 4760b77 commit 3bc8e48

File tree

6 files changed

+6
-42
lines changed

6 files changed

+6
-42
lines changed

Diff for: keywords.go

+1-3
Original file line numberDiff line numberDiff line change
@@ -174,9 +174,7 @@ func keyValDifference(this, that []KeyVal) []KeyVal {
174174
}
175175
func keyValCopy(set []KeyVal) []KeyVal {
176176
ret := make([]KeyVal, len(set))
177-
for i := range set {
178-
ret[i] = set[i]
179-
}
177+
copy(ret, set)
180178
return ret
181179
}
182180

Diff for: keywords_linux_test.go

+1-2
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
package mtree
55

66
import (
7-
"fmt"
87
"io/ioutil"
98
"os"
109
"path/filepath"
@@ -42,7 +41,7 @@ func TestXattr(t *testing.T) {
4241
}
4342

4443
if err := xattr.Set(dir, "user.test", []byte("directory")); err != nil {
45-
t.Skip(fmt.Sprintf("skipping: %q does not support xattrs", dir))
44+
t.Skipf("skipping: %q does not support xattrs", dir)
4645
}
4746
if err := xattr.Set(filepath.Join(dir, "file"), "user.test", []byte("regular file")); err != nil {
4847
t.Fatal(err)

Diff for: tar.go

-26
Original file line numberDiff line numberDiff line change
@@ -373,7 +373,6 @@ func flatten(root *Entry, creator *dhCreator, keywords []Keyword) {
373373
}
374374
creator.DH.Entries = append(creator.DH.Entries, dotEntry)
375375
}
376-
return
377376
}
378377

379378
// resolveHardlinks goes through an Entry tree, and finds the Entry's associated
@@ -409,31 +408,6 @@ func resolveHardlinks(root *Entry, hardlinks map[string][]string, countlinks boo
409408
}
410409
}
411410

412-
// filter takes in a pointer to an Entry, and returns a slice of Entry's that
413-
// satisfy the predicate p
414-
func filter(root *Entry, p func(*Entry) bool) []Entry {
415-
if root != nil {
416-
var validEntrys []Entry
417-
if len(root.Children) > 0 || root.Prev != nil {
418-
for _, c := range root.Children {
419-
// filter the sub-directory
420-
if c.Prev != nil {
421-
validEntrys = append(validEntrys, filter(c, p)...)
422-
}
423-
if p(c) {
424-
if c.Prev == nil {
425-
validEntrys = append([]Entry{*c}, validEntrys...)
426-
} else {
427-
validEntrys = append(validEntrys, *c)
428-
}
429-
}
430-
}
431-
return validEntrys
432-
}
433-
}
434-
return nil
435-
}
436-
437411
func (ts *tarStream) setErr(err error) {
438412
ts.err = err
439413
}

Diff for: tar_test.go

-6
Original file line numberDiff line numberDiff line change
@@ -336,12 +336,6 @@ type fakeFile struct {
336336
Xattrs map[string]string
337337
}
338338

339-
// minimal tar archive that mimics what is in ./testdata/test.tar
340-
var minimalFiles = []fakeFile{
341-
{"x/", "", 0755, '5', 0, 0, nil},
342-
{"x/files", "howdy\n", 0644, '0', 0, 0, nil},
343-
}
344-
345339
func makeTarStream(ff []fakeFile) ([]byte, error) {
346340
buf := new(bytes.Buffer)
347341

Diff for: update_linux_test.go

+1-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ package mtree
22

33
import (
44
"encoding/json"
5-
"fmt"
65
"io/ioutil"
76
"os"
87
"path/filepath"
@@ -32,7 +31,7 @@ func TestXattrUpdate(t *testing.T) {
3231
}
3332

3433
if err := xattr.Set(dir, "user.test", []byte("directory")); err != nil {
35-
t.Skip(fmt.Sprintf("skipping: %q does not support xattrs", dir))
34+
t.Skipf("skipping: %q does not support xattrs", dir)
3635
}
3736
if err := xattr.Set(tmpfn, "user.test", []byte("regular file")); err != nil {
3837
t.Fatal(err)

Diff for: walk.go

+3-3
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ func Walk(root string, excludes []ExcludeFunc, keywords []Keyword, fsEval FsEval
103103
}
104104
keyFunc, ok := KeywordFuncs[keyword.Prefix()]
105105
if !ok {
106-
return fmt.Errorf("Unknown keyword %q for file %q", keyword.Prefix(), path)
106+
return fmt.Errorf("unknown keyword %q for file %q", keyword.Prefix(), path)
107107
}
108108
kvs, err := creator.fs.KeywordFunc(keyFunc)(path, info, r)
109109
if err != nil {
@@ -138,7 +138,7 @@ func Walk(root string, excludes []ExcludeFunc, keywords []Keyword, fsEval FsEval
138138
}
139139
keyFunc, ok := KeywordFuncs[keyword.Prefix()]
140140
if !ok {
141-
return fmt.Errorf("Unknown keyword %q for file %q", keyword.Prefix(), path)
141+
return fmt.Errorf("unknown keyword %q for file %q", keyword.Prefix(), path)
142142
}
143143
kvs, err := creator.fs.KeywordFunc(keyFunc)(path, info, r)
144144
if err != nil {
@@ -198,7 +198,7 @@ func Walk(root string, excludes []ExcludeFunc, keywords []Keyword, fsEval FsEval
198198
}
199199
keyFunc, ok := KeywordFuncs[keyword.Prefix()]
200200
if !ok {
201-
return fmt.Errorf("Unknown keyword %q for file %q", keyword.Prefix(), path)
201+
return fmt.Errorf("unknown keyword %q for file %q", keyword.Prefix(), path)
202202
}
203203
kvs, err := creator.fs.KeywordFunc(keyFunc)(path, info, r)
204204
if err != nil {

0 commit comments

Comments
 (0)