Merge pull request #5836 from thaJeztah/nakedret

golangci-lint: fix invalid nakedret config, disallow for any func length
This commit is contained in:
Sebastiaan van Stijn
2025-02-18 13:15:28 +01:00
committed by GitHub
3 changed files with 15 additions and 9 deletions
+4 -3
View File
@@ -201,9 +201,10 @@ func runCopy(ctx context.Context, dockerCli command.Cli, opts copyOptions) error
}
}
func resolveLocalPath(localPath string) (absPath string, err error) {
if absPath, err = filepath.Abs(localPath); err != nil {
return
func resolveLocalPath(localPath string) (absPath string, _ error) {
absPath, err := filepath.Abs(localPath)
if err != nil {
return "", err
}
return archive.PreserveTrailingDotOrSeparator(absPath, localPath), nil
}
+7 -3
View File
@@ -56,15 +56,19 @@ type Source struct {
}
// GetClaims returns claims from an access token without verification.
func GetClaims(accessToken string) (claims Claims, err error) {
func GetClaims(accessToken string) (Claims, error) {
token, err := parseSigned(accessToken)
if err != nil {
return
return Claims{}, err
}
var claims Claims
err = token.UnsafeClaimsWithoutVerification(&claims)
if err != nil {
return Claims{}, err
}
return
return claims, nil
}
// allowedSignatureAlgorithms is a list of allowed signature algorithms for JWTs.