in cmd/root.go [215:228]
func checkPreRunE(command *cobra.Command) error {
var err = multierror.NewPrefixed("")
for _, c := range command.Commands() {
if command.HasSubCommands() {
err = err.Append(checkPreRunE(c))
}
if c.PreRunE == nil {
var message = fmt.Sprintf(messageErrHasNoPreRunCheck, command.Name(), c.Name())
err = err.Append(errors.New(message))
}
}
return err.ErrorOrNil()
}