Merge pull request #5372 from thaJeztah/27.x_backport_fix_linting_issues

[27.x backport] Fix linting issues in preparation of Go and GolangCI-lint update
This commit is contained in:
Paweł Gronowski 2024-08-26 17:06:00 +02:00 committed by GitHub
commit 5d17c29eb2
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
8 changed files with 22 additions and 22 deletions

View File

@ -18,7 +18,7 @@ func NewManifestCommand(dockerCli command.Cli) *cobra.Command {
Long: manifestDescription, Long: manifestDescription,
Args: cli.NoArgs, Args: cli.NoArgs,
Run: func(cmd *cobra.Command, args []string) { Run: func(cmd *cobra.Command, args []string) {
fmt.Fprintf(dockerCli.Err(), "\n"+cmd.UsageString()) _, _ = fmt.Fprint(dockerCli.Err(), "\n"+cmd.UsageString())
}, },
Annotations: map[string]string{"experimentalCLI": ""}, Annotations: map[string]string{"experimentalCLI": ""},
} }

View File

@ -39,10 +39,10 @@ func runRemove(ctx context.Context, dockerCli command.Cli, sids []string) error
errs = append(errs, err.Error()) errs = append(errs, err.Error())
continue continue
} }
fmt.Fprintf(dockerCli.Out(), "%s\n", sid) _, _ = fmt.Fprintf(dockerCli.Out(), "%s\n", sid)
} }
if len(errs) > 0 { if len(errs) > 0 {
return errors.Errorf(strings.Join(errs, "\n")) return errors.New(strings.Join(errs, "\n"))
} }
return nil return nil
} }

View File

@ -90,7 +90,7 @@ func runScale(ctx context.Context, dockerCli command.Cli, options *scaleOptions,
if len(errs) == 0 { if len(errs) == 0 {
return nil return nil
} }
return errors.Errorf(strings.Join(errs, "\n")) return errors.New(strings.Join(errs, "\n"))
} }
func runServiceScale(ctx context.Context, dockerCli command.Cli, serviceID string, scale uint64) error { func runServiceScale(ctx context.Context, dockerCli command.Cli, serviceID string, scale uint64) error {

View File

@ -48,7 +48,7 @@ func RunRemove(ctx context.Context, dockerCli command.Cli, opts options.Remove)
} }
if len(services)+len(networks)+len(secrets)+len(configs) == 0 { if len(services)+len(networks)+len(secrets)+len(configs) == 0 {
fmt.Fprintf(dockerCli.Err(), "Nothing found in stack: %s\n", namespace) _, _ = fmt.Fprintf(dockerCli.Err(), "Nothing found in stack: %s\n", namespace)
continue continue
} }
@ -71,7 +71,7 @@ func RunRemove(ctx context.Context, dockerCli command.Cli, opts options.Remove)
} }
if len(errs) > 0 { if len(errs) > 0 {
return errors.Errorf(strings.Join(errs, "\n")) return errors.New(strings.Join(errs, "\n"))
} }
return nil return nil
} }

View File

@ -372,7 +372,7 @@ func prettyPrintServerInfo(streams command.Streams, info *dockerInfo) []error {
fprintln(output, " Product License:", info.ProductLicense) fprintln(output, " Product License:", info.ProductLicense)
} }
if info.DefaultAddressPools != nil && len(info.DefaultAddressPools) > 0 { if len(info.DefaultAddressPools) > 0 {
fprintln(output, " Default Address Pools:") fprintln(output, " Default Address Pools:")
for _, pool := range info.DefaultAddressPools { for _, pool := range info.DefaultAddressPools {
fprintf(output, " Base: %s, Size: %d\n", pool.Base, pool.Size) fprintf(output, " Base: %s, Size: %d\n", pool.Base, pool.Size)

View File

@ -222,7 +222,7 @@ func ValidateOutputPath(path string) error {
} }
if err := ValidateOutputPathFileMode(fileInfo.Mode()); err != nil { if err := ValidateOutputPathFileMode(fileInfo.Mode()); err != nil {
return errors.Wrapf(err, fmt.Sprintf("invalid output path: %q must be a directory or a regular file", path)) return errors.Wrapf(err, "invalid output path: %q must be a directory or a regular file", path)
} }
} }
return nil return nil

View File

@ -27,16 +27,16 @@ func NoArgs(cmd *cobra.Command, args []string) error {
} }
// RequiresMinArgs returns an error if there is not at least min args // RequiresMinArgs returns an error if there is not at least min args
func RequiresMinArgs(min int) cobra.PositionalArgs { func RequiresMinArgs(minArgs int) cobra.PositionalArgs {
return func(cmd *cobra.Command, args []string) error { return func(cmd *cobra.Command, args []string) error {
if len(args) >= min { if len(args) >= minArgs {
return nil return nil
} }
return errors.Errorf( return errors.Errorf(
"%q requires at least %d %s.\nSee '%s --help'.\n\nUsage: %s\n\n%s", "%q requires at least %d %s.\nSee '%s --help'.\n\nUsage: %s\n\n%s",
cmd.CommandPath(), cmd.CommandPath(),
min, minArgs,
pluralize("argument", min), pluralize("argument", minArgs),
cmd.CommandPath(), cmd.CommandPath(),
cmd.UseLine(), cmd.UseLine(),
cmd.Short, cmd.Short,
@ -45,16 +45,16 @@ func RequiresMinArgs(min int) cobra.PositionalArgs {
} }
// RequiresMaxArgs returns an error if there is not at most max args // RequiresMaxArgs returns an error if there is not at most max args
func RequiresMaxArgs(max int) cobra.PositionalArgs { func RequiresMaxArgs(maxArgs int) cobra.PositionalArgs {
return func(cmd *cobra.Command, args []string) error { return func(cmd *cobra.Command, args []string) error {
if len(args) <= max { if len(args) <= maxArgs {
return nil return nil
} }
return errors.Errorf( return errors.Errorf(
"%q requires at most %d %s.\nSee '%s --help'.\n\nUsage: %s\n\n%s", "%q requires at most %d %s.\nSee '%s --help'.\n\nUsage: %s\n\n%s",
cmd.CommandPath(), cmd.CommandPath(),
max, maxArgs,
pluralize("argument", max), pluralize("argument", maxArgs),
cmd.CommandPath(), cmd.CommandPath(),
cmd.UseLine(), cmd.UseLine(),
cmd.Short, cmd.Short,
@ -63,17 +63,17 @@ func RequiresMaxArgs(max int) cobra.PositionalArgs {
} }
// RequiresRangeArgs returns an error if there is not at least min args and at most max args // RequiresRangeArgs returns an error if there is not at least min args and at most max args
func RequiresRangeArgs(min int, max int) cobra.PositionalArgs { func RequiresRangeArgs(minArgs int, maxArgs int) cobra.PositionalArgs {
return func(cmd *cobra.Command, args []string) error { return func(cmd *cobra.Command, args []string) error {
if len(args) >= min && len(args) <= max { if len(args) >= minArgs && len(args) <= maxArgs {
return nil return nil
} }
return errors.Errorf( return errors.Errorf(
"%q requires at least %d and at most %d %s.\nSee '%s --help'.\n\nUsage: %s\n\n%s", "%q requires at least %d and at most %d %s.\nSee '%s --help'.\n\nUsage: %s\n\n%s",
cmd.CommandPath(), cmd.CommandPath(),
min, minArgs,
max, maxArgs,
pluralize("argument", max), pluralize("argument", maxArgs),
cmd.CommandPath(), cmd.CommandPath(),
cmd.UseLine(), cmd.UseLine(),
cmd.Short, cmd.Short,

View File

@ -214,7 +214,7 @@ func TestPromptExitCode(t *testing.T) {
default: default:
if err := bufioWriter.Flush(); err != nil { if err := bufioWriter.Flush(); err != nil {
return poll.Continue(err.Error()) return poll.Continue("%v", err)
} }
if strings.Contains(buf.String(), "[y/N]") { if strings.Contains(buf.String(), "[y/N]") {
return poll.Success() return poll.Success()