Skip to content

Commit fdc4088

Browse files
committed
Correct lint errors reported by golangci-lint.
Signed-off-by: James Blair <[email protected]>
1 parent 7dee955 commit fdc4088

File tree

7 files changed

+14
-31
lines changed

7 files changed

+14
-31
lines changed

cmd/decode.go

+2-3
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ package cmd
1919
import (
2020
"fmt"
2121
"io"
22-
"io/ioutil"
2322
"os"
2423

2524
"bufio"
@@ -181,7 +180,7 @@ func run(metaOnly bool, outMediaType string, in []byte, out io.Writer) error {
181180
// Readinput reads command line input, either from a provided input file or from stdin.
182181
func readInput(inputFilename string) ([]byte, error) {
183182
if inputFilename != "" {
184-
data, err := ioutil.ReadFile(inputFilename)
183+
data, err := os.ReadFile(inputFilename)
185184
if err != nil {
186185
return nil, fmt.Errorf("error reading input file %s: %v", inputFilename, err)
187186
}
@@ -197,7 +196,7 @@ func readInput(inputFilename string) ([]byte, error) {
197196
fmt.Fprintln(os.Stderr, "warn: waiting on stdin from tty")
198197
}
199198

200-
stdin, err := ioutil.ReadAll(os.Stdin)
199+
stdin, err := io.ReadAll(os.Stdin)
201200
if err != nil {
202201
return nil, fmt.Errorf("unable to read data from stdin: %v", err)
203202
}

cmd/decode_test.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ package cmd
1818

1919
import (
2020
"bytes"
21-
"io/ioutil"
21+
"io"
2222
"os"
2323
"regexp"
2424
"strings"
@@ -87,7 +87,7 @@ func readTestFile(t *testing.T, filename string) []byte {
8787
if err != nil {
8888
t.Fatalf("failed to open test data file: %v", err)
8989
}
90-
in, err := ioutil.ReadAll(f)
90+
in, err := io.ReadAll(f)
9191
if err != nil {
9292
t.Fatalf("failed to read test data file, %v", err)
9393
}

cmd/extract.go

+3-3
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ func init() {
107107
extractCmd.Flags().BoolVar(&opts.raw, "raw", false, "Don't attempt to decode the etcd value")
108108
extractCmd.Flags().StringVar(&opts.fields, "fields", Key, fmt.Sprintf("Fields to include when listing entries, comma separated list of: %v", SummaryFields))
109109
extractCmd.Flags().StringVar(&opts.template, "template", "", fmt.Sprintf("golang template to use when listing entries, see https://golang.org/pkg/text/template, template is provided an object with the fields: %v. The Value field contains the entire kubernetes resource object which also may be dereferenced using a dot seperated path.", templateFields()))
110-
extractCmd.Flags().StringVar(&opts.filter, "filter", "", fmt.Sprintf("Filter entries using a comma separated list of '<field>=value' constraints. Fields used in filters use the same naming as --template fields, e.g. .Value.metadata.namespace"))
110+
extractCmd.Flags().StringVar(&opts.filter, "filter", "", "Filter entries using a comma separated list of '<field>=value' constraints. Fields used in filters use the same naming as --template fields, e.g. .Value.metadata.namespace")
111111
}
112112

113113
const (
@@ -319,15 +319,15 @@ func summarize(s *data.KeySummary, fields []string) (string, error) {
319319
for i, field := range fields {
320320
switch field {
321321
case Key:
322-
values[i] = fmt.Sprintf("%s", s.Key)
322+
values[i] = s.Key
323323
case ValueSize:
324324
values[i] = fmt.Sprintf("%d", s.Stats.ValueSize)
325325
case AllVersionsValueSize:
326326
values[i] = fmt.Sprintf("%d", s.Stats.AllVersionsValueSize)
327327
case VersionCount:
328328
values[i] = fmt.Sprintf("%d", s.Stats.VersionCount)
329329
case Value:
330-
values[i] = fmt.Sprintf("%s", s.ValueJson())
330+
values[i] = s.ValueJson()
331331
default:
332332
return "", fmt.Errorf("unrecognized field: %s", field)
333333
}

cmd/root.go

-2
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,6 @@ import (
2323
"github.com/spf13/cobra"
2424
)
2525

26-
var cfgFile string
27-
2826
var RootCmd = &cobra.Command{
2927
Use: "auger",
3028
Short: "Inspect and analyze kubernetes storage data.",

pkg/data/data.go

-18
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,6 @@ var (
3737
keyBucket = []byte("key")
3838
metaBucket = []byte("meta")
3939

40-
consistentIndexKeyName = []byte("consistent_index")
41-
scheduledCompactKeyName = []byte("scheduledCompactRev")
4240
finishedCompactKeyName = []byte("finishedCompactRev")
4341
)
4442

@@ -201,22 +199,6 @@ func getCompactRevision(db *bolt.DB) (int64, error) {
201199
return compactRev, nil
202200
}
203201

204-
func getConsistentIndex(db *bolt.DB) (int64, error) {
205-
consistentIndex := int64(0)
206-
err := db.View(func(tx *bolt.Tx) error {
207-
b := tx.Bucket(metaBucket)
208-
consistentIndexBytes := b.Get(consistentIndexKeyName)
209-
if len(consistentIndexBytes) != 0 {
210-
consistentIndex = int64(binary.BigEndian.Uint64(consistentIndexBytes[0:8]))
211-
}
212-
return nil
213-
})
214-
if err != nil {
215-
return 0, err
216-
}
217-
return consistentIndex, nil
218-
}
219-
220202
// ListKeySummaries returns a result set with all the provided filters and projections applied.
221203
func ListKeySummaries(filename string, filters []Filter, proj *KeySummaryProjection, revision int64) ([]*KeySummary, error) {
222204
var err error

pkg/encoding/encoding.go

+6-2
Original file line numberDiff line numberDiff line change
@@ -250,7 +250,9 @@ func decodeTypeMeta(inMediaType string, in []byte) (*runtime.TypeMeta, error) {
250250

251251
func typeMetaFromJson(in []byte) (*runtime.TypeMeta, error) {
252252
var meta runtime.TypeMeta
253-
json.Unmarshal(in, &meta)
253+
if err := json.Unmarshal(in, &meta); err != nil {
254+
return nil, err
255+
}
254256
return &meta, nil
255257
}
256258

@@ -264,6 +266,8 @@ func typeMetaFromBinaryStorage(in []byte) (*runtime.TypeMeta, error) {
264266

265267
func typeMetaFromYaml(in []byte) (*runtime.TypeMeta, error) {
266268
var meta runtime.TypeMeta
267-
yaml.Unmarshal(in, &meta)
269+
if err := yaml.Unmarshal(in, &meta); err != nil {
270+
return nil, err
271+
}
268272
return &meta, nil
269273
}

pkg/encoding/encoding_test.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ var findProtoTests = []struct {
2828
}{
2929
{string(ProtoEncodingPrefix), true, string(ProtoEncodingPrefix)},
3030
{fmt.Sprintf("xxxxxx%s...end", ProtoEncodingPrefix), true, fmt.Sprintf("%s...end", ProtoEncodingPrefix)},
31-
{fmt.Sprintf("xxxxxx{}"), false, ""},
31+
{"xxxxxx{}", false, ""},
3232
}
3333

3434
func TestTryFindProto(t *testing.T) {

0 commit comments

Comments
 (0)