visually shorten logic
@@ -294,14 +294,12 @@ func checkRequiredFlags(flags []Flag, set *flag.FlagSet) error {
})
for _, f := range flags {
- if rf, ok := f.(RequiredFlag); ok {
- if rf.IsRequired() {
+ if rf, ok := f.(RequiredFlag); ok && rf.IsRequired() {
key := strings.Split(f.GetName(), ",")[0]
if !visited[key] {
return fmt.Errorf("Required flag %q not set", f.GetName())
}
}
}
- }
return nil
}
