func checkPreRunE()

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()
}