Skip to content

Commit dbeef68

Browse files
authored
Merge pull request #1374 from 53jk1/main
Remove some unused code
2 parents 59ec2a1 + 4c7b46c commit dbeef68

File tree

2 files changed

+10
-30
lines changed

2 files changed

+10
-30
lines changed

flag.go

Lines changed: 1 addition & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ import (
55
"flag"
66
"fmt"
77
"io/ioutil"
8-
"reflect"
98
"regexp"
109
"runtime"
1110
"strconv"
@@ -244,7 +243,7 @@ func prefixedNames(names []string, placeholder string) string {
244243

245244
func withEnvHint(envVars []string, str string) string {
246245
envText := ""
247-
if envVars != nil && len(envVars) > 0 {
246+
if len(envVars) > 0 {
248247
prefix := "$"
249248
suffix := ""
250249
sep := ", $"
@@ -273,17 +272,6 @@ func flagNames(name string, aliases []string) []string {
273272
return ret
274273
}
275274

276-
func flagStringSliceField(f Flag, name string) []string {
277-
fv := flagValue(f)
278-
field := fv.FieldByName(name)
279-
280-
if field.IsValid() {
281-
return field.Interface().([]string)
282-
}
283-
284-
return []string{}
285-
}
286-
287275
func withFileHint(filePath, str string) string {
288276
fileText := ""
289277
if filePath != "" {
@@ -292,14 +280,6 @@ func withFileHint(filePath, str string) string {
292280
return str + fileText
293281
}
294282

295-
func flagValue(f Flag) reflect.Value {
296-
fv := reflect.ValueOf(f)
297-
for fv.Kind() == reflect.Ptr {
298-
fv = reflect.Indirect(fv)
299-
}
300-
return fv
301-
}
302-
303283
func formatDefault(format string) string {
304284
return " (default: " + format + ")"
305285
}

flag_test.go

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -400,7 +400,7 @@ func TestStringFlagWithEnvVarHelpOutput(t *testing.T) {
400400
}
401401
}
402402

403-
var prefixStringFlagTests = []struct {
403+
var _ = []struct {
404404
name string
405405
aliases []string
406406
usage string
@@ -490,7 +490,7 @@ func TestPathFlagApply_SetsAllNames(t *testing.T) {
490490
expect(t, v, "/path/to/file/PATH")
491491
}
492492

493-
var envHintFlagTests = []struct {
493+
var _ = []struct {
494494
name string
495495
env string
496496
hinter FlagEnvHintFunc
@@ -2174,43 +2174,43 @@ type flagDefaultTestCase struct {
21742174

21752175
func TestFlagDefaultValue(t *testing.T) {
21762176
cases := []*flagDefaultTestCase{
2177-
&flagDefaultTestCase{
2177+
{
21782178
name: "stringSclice",
21792179
flag: &StringSliceFlag{Name: "flag", Value: NewStringSlice("default1", "default2")},
21802180
toParse: []string{"--flag", "parsed"},
21812181
expect: `--flag value (default: "default1", "default2") (accepts multiple inputs)`,
21822182
},
2183-
&flagDefaultTestCase{
2183+
{
21842184
name: "float64Sclice",
21852185
flag: &Float64SliceFlag{Name: "flag", Value: NewFloat64Slice(1.1, 2.2)},
21862186
toParse: []string{"--flag", "13.3"},
21872187
expect: `--flag value (default: 1.1, 2.2) (accepts multiple inputs)`,
21882188
},
2189-
&flagDefaultTestCase{
2189+
{
21902190
name: "int64Sclice",
21912191
flag: &Int64SliceFlag{Name: "flag", Value: NewInt64Slice(1, 2)},
21922192
toParse: []string{"--flag", "13"},
21932193
expect: `--flag value (default: 1, 2) (accepts multiple inputs)`,
21942194
},
2195-
&flagDefaultTestCase{
2195+
{
21962196
name: "intSclice",
21972197
flag: &IntSliceFlag{Name: "flag", Value: NewIntSlice(1, 2)},
21982198
toParse: []string{"--flag", "13"},
21992199
expect: `--flag value (default: 1, 2) (accepts multiple inputs)`,
22002200
},
2201-
&flagDefaultTestCase{
2201+
{
22022202
name: "string",
22032203
flag: &StringFlag{Name: "flag", Value: "default"},
22042204
toParse: []string{"--flag", "parsed"},
22052205
expect: `--flag value (default: "default")`,
22062206
},
2207-
&flagDefaultTestCase{
2207+
{
22082208
name: "bool",
22092209
flag: &BoolFlag{Name: "flag", Value: true},
22102210
toParse: []string{"--flag", "false"},
22112211
expect: `--flag (default: true)`,
22122212
},
2213-
&flagDefaultTestCase{
2213+
{
22142214
name: "uint64",
22152215
flag: &Uint64Flag{Name: "flag", Value: 1},
22162216
toParse: []string{"--flag", "13"},

0 commit comments

Comments
 (0)