Skip to content

Commit 9625a75

Browse files
fix: address format and lint issues
- Group const declarations with parentheses per gofumpt rules - Add errInvalidKeyringBackend static error to satisfy err113 - Wrap dynamic error with static error using fmt.Errorf("%w: ...") 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent 156d652 commit 9625a75

1 file changed

Lines changed: 9 additions & 6 deletions

File tree

internal/secrets/store.go

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -37,13 +37,16 @@ type Token struct {
3737
RefreshToken string `json:"-"`
3838
}
3939

40-
const keyringPasswordEnv = "GOG_KEYRING_PASSWORD" //nolint:gosec // env var name, not a credential
41-
const keyringBackendEnv = "GOG_KEYRING_BACKEND" //nolint:gosec // env var name, not a credential
40+
const (
41+
keyringPasswordEnv = "GOG_KEYRING_PASSWORD" //nolint:gosec // env var name, not a credential
42+
keyringBackendEnv = "GOG_KEYRING_BACKEND" //nolint:gosec // env var name, not a credential
43+
)
4244

4345
var (
44-
errMissingEmail = errors.New("missing email")
45-
errMissingRefreshToken = errors.New("missing refresh token")
46-
errNoTTY = errors.New("no TTY available for keyring file backend password prompt")
46+
errMissingEmail = errors.New("missing email")
47+
errMissingRefreshToken = errors.New("missing refresh token")
48+
errNoTTY = errors.New("no TTY available for keyring file backend password prompt")
49+
errInvalidKeyringBackend = errors.New("invalid keyring backend")
4750
)
4851

4952
func allowedBackendsFromEnv() ([]keyring.BackendType, error) {
@@ -55,7 +58,7 @@ func allowedBackendsFromEnv() ([]keyring.BackendType, error) {
5558
case "file":
5659
return []keyring.BackendType{keyring.FileBackend}, nil
5760
default:
58-
return nil, fmt.Errorf("invalid %s (expected auto, keychain, or file)", keyringBackendEnv)
61+
return nil, fmt.Errorf("%w: %s (expected auto, keychain, or file)", errInvalidKeyringBackend, keyringBackendEnv)
5962
}
6063
}
6164

0 commit comments

Comments
 (0)