mirror of
https://github.com/containers/podman.git
synced 2025-05-22 01:27:07 +08:00
update golangci-lint to v1.59.1
Includes fixes for new lint warnings from unparam and usestdlibvars. Signed-off-by: Paul Holzinger <pholzing@redhat.com>
This commit is contained in:
2
Makefile
2
Makefile
@ -62,7 +62,7 @@ BUILDTAGS += ${EXTRA_BUILDTAGS}
|
||||
# N/B: This value is managed by Renovate, manual changes are
|
||||
# possible, as long as they don't disturb the formatting
|
||||
# (i.e. DO NOT ADD A 'v' prefix!)
|
||||
GOLANGCI_LINT_VERSION := 1.59.0
|
||||
GOLANGCI_LINT_VERSION := 1.59.1
|
||||
PYTHON ?= $(shell command -v python3 python|head -n1)
|
||||
PKG_MANAGER ?= $(shell command -v dnf yum|head -n1)
|
||||
# ~/.local/bin is not in PATH on all systems
|
||||
|
@ -161,7 +161,7 @@ func jsonOut(responses []entities.ListContainer) error {
|
||||
return nil
|
||||
}
|
||||
|
||||
func quietOut(responses []entities.ListContainer) error {
|
||||
func quietOut(responses []entities.ListContainer) {
|
||||
for _, r := range responses {
|
||||
id := r.ID
|
||||
if !noTrunc {
|
||||
@ -169,7 +169,6 @@ func quietOut(responses []entities.ListContainer) error {
|
||||
}
|
||||
fmt.Println(id)
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
func getResponses() ([]entities.ListContainer, error) {
|
||||
@ -217,7 +216,8 @@ func ps(cmd *cobra.Command, _ []string) error {
|
||||
case report.IsJSON(listOpts.Format):
|
||||
return jsonOut(listContainers)
|
||||
case listOpts.Quiet && !cmd.Flags().Changed("format"):
|
||||
return quietOut(listContainers)
|
||||
quietOut(listContainers)
|
||||
return nil
|
||||
}
|
||||
|
||||
responses := make([]psReporter, 0, len(listContainers))
|
||||
|
@ -321,30 +321,35 @@ func (c *Connection) GetDialer(ctx context.Context) (net.Conn, error) {
|
||||
|
||||
// IsInformational returns true if the response code is 1xx
|
||||
func (h *APIResponse) IsInformational() bool {
|
||||
//nolint:usestdlibvars // linter wants to use http.StatusContinue over 100 but that makes less readable IMO
|
||||
return h.Response.StatusCode/100 == 1
|
||||
}
|
||||
|
||||
// IsSuccess returns true if the response code is 2xx
|
||||
func (h *APIResponse) IsSuccess() bool {
|
||||
//nolint:usestdlibvars // linter wants to use http.StatusContinue over 100 but that makes less readable IMO
|
||||
return h.Response.StatusCode/100 == 2
|
||||
}
|
||||
|
||||
// IsRedirection returns true if the response code is 3xx
|
||||
func (h *APIResponse) IsRedirection() bool {
|
||||
//nolint:usestdlibvars // linter wants to use http.StatusContinue over 100 but that makes less readable IMO
|
||||
return h.Response.StatusCode/100 == 3
|
||||
}
|
||||
|
||||
// IsClientError returns true if the response code is 4xx
|
||||
func (h *APIResponse) IsClientError() bool {
|
||||
//nolint:usestdlibvars // linter wants to use http.StatusContinue over 100 but that makes less readable IMO
|
||||
return h.Response.StatusCode/100 == 4
|
||||
}
|
||||
|
||||
// IsConflictError returns true if the response code is 409
|
||||
func (h *APIResponse) IsConflictError() bool {
|
||||
return h.Response.StatusCode == 409
|
||||
return h.Response.StatusCode == http.StatusConflict
|
||||
}
|
||||
|
||||
// IsServerError returns true if the response code is 5xx
|
||||
func (h *APIResponse) IsServerError() bool {
|
||||
//nolint:usestdlibvars // linter wants to use http.StatusContinue over 100 but that makes less readable IMO
|
||||
return h.Response.StatusCode/100 == 5
|
||||
}
|
||||
|
@ -427,7 +427,7 @@ func Export(ctx context.Context, nameOrID string, w io.Writer, options *ExportOp
|
||||
}
|
||||
defer response.Body.Close()
|
||||
|
||||
if response.StatusCode/100 == 2 {
|
||||
if response.IsSuccess() {
|
||||
_, err = io.Copy(w, response.Body)
|
||||
return err
|
||||
}
|
||||
|
@ -162,7 +162,7 @@ func Export(ctx context.Context, nameOrIDs []string, w io.Writer, options *Expor
|
||||
}
|
||||
defer response.Body.Close()
|
||||
|
||||
if response.StatusCode/100 == 2 || response.StatusCode/100 == 3 {
|
||||
if response.IsSuccess() || response.IsRedirection() {
|
||||
_, err = io.Copy(w, response.Body)
|
||||
return err
|
||||
}
|
||||
|
@ -269,7 +269,7 @@ func WaitAndPingAPI(sock string) {
|
||||
if err == nil {
|
||||
defer resp.Body.Close()
|
||||
}
|
||||
if err != nil || resp.StatusCode != 200 {
|
||||
if err != nil || resp.StatusCode != http.StatusOK {
|
||||
logrus.Warn("API socket failed ping test")
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user