- Extract getLongTermPrivateKey helper function to reduce nesting in keychainunlocker.go and pgpunlocker.go - Add getPassphrase helper method to reduce nesting in passphraseunlocker.go - Refactor version serial extraction to use early returns in version.go - Extract resolveRelativeSymlink and tryResolveOsSymlink helpers in management.go - Add processMnemonicForVault helper to reduce nesting in vault creation - Extract resolveUnlockerDirectory and readUnlockerPathFromFile helpers in unlockers.go - Add findUnlockerByID helper to reduce duplicate code in RemoveUnlocker and SelectUnlocker All tests pass after refactoring. |
||
|---|---|---|
| .. | ||
| integration_test.go | ||
| integration_version_test.go | ||
| management.go | ||
| metadata_test.go | ||
| metadata.go | ||
| secrets_version_test.go | ||
| secrets.go | ||
| unlockers.go | ||
| vault_test.go | ||
| vault.go | ||