fix: add blank lines before return statements (nlreturn)

Fix nlreturn linting issues by adding blank lines before return
statements in cli and secret packages.
This commit is contained in:
Jeffrey Paul 2025-06-20 09:37:56 -07:00
parent dcc15008cd
commit 2a1e0337fd
10 changed files with 40 additions and 0 deletions

View File

@ -27,6 +27,7 @@ type Instance struct {
func NewCLIInstance() *Instance { func NewCLIInstance() *Instance {
fs := afero.NewOsFs() fs := afero.NewOsFs()
stateDir := secret.DetermineStateDir("") stateDir := secret.DetermineStateDir("")
return &Instance{ return &Instance{
fs: fs, fs: fs,
stateDir: stateDir, stateDir: stateDir,
@ -70,6 +71,7 @@ func getStdinScanner() *bufio.Scanner {
if stdinScanner == nil { if stdinScanner == nil {
stdinScanner = bufio.NewScanner(os.Stdin) stdinScanner = bufio.NewScanner(os.Stdin)
} }
return stdinScanner return stdinScanner
} }
@ -87,7 +89,9 @@ func readLineFromStdin(prompt string) (string, error) {
if err := scanner.Err(); err != nil { if err := scanner.Err(); err != nil {
return "", fmt.Errorf("failed to read from stdin: %w", err) return "", fmt.Errorf("failed to read from stdin: %w", err)
} }
return "", fmt.Errorf("failed to read from stdin: EOF") return "", fmt.Errorf("failed to read from stdin: EOF")
} }
return strings.TrimSpace(scanner.Text()), nil return strings.TrimSpace(scanner.Text()), nil
} }

View File

@ -23,12 +23,14 @@ func newEncryptCmd() *cobra.Command {
cli := NewCLIInstance() cli := NewCLIInstance()
cli.cmd = cmd cli.cmd = cmd
return cli.Encrypt(args[0], inputFile, outputFile) return cli.Encrypt(args[0], inputFile, outputFile)
}, },
} }
cmd.Flags().StringP("input", "i", "", "Input file (default: stdin)") cmd.Flags().StringP("input", "i", "", "Input file (default: stdin)")
cmd.Flags().StringP("output", "o", "", "Output file (default: stdout)") cmd.Flags().StringP("output", "o", "", "Output file (default: stdout)")
return cmd return cmd
} }
@ -44,12 +46,14 @@ func newDecryptCmd() *cobra.Command {
cli := NewCLIInstance() cli := NewCLIInstance()
cli.cmd = cmd cli.cmd = cmd
return cli.Decrypt(args[0], inputFile, outputFile) return cli.Decrypt(args[0], inputFile, outputFile)
}, },
} }
cmd.Flags().StringP("input", "i", "", "Input file (default: stdin)") cmd.Flags().StringP("input", "i", "", "Input file (default: stdin)")
cmd.Flags().StringP("output", "o", "", "Output file (default: stdout)") cmd.Flags().StringP("output", "o", "", "Output file (default: stdout)")
return cmd return cmd
} }

View File

@ -50,6 +50,7 @@ func newGenerateSecretCmd() *cobra.Command {
force, _ := cmd.Flags().GetBool("force") force, _ := cmd.Flags().GetBool("force")
cli := NewCLIInstance() cli := NewCLIInstance()
return cli.GenerateSecret(cmd, args[0], length, secretType, force) return cli.GenerateSecret(cmd, args[0], length, secretType, force)
}, },
} }
@ -134,6 +135,7 @@ func (cli *Instance) GenerateSecret(
} }
cmd.Printf("Generated and stored %d-character %s secret: %s\n", length, secretType, secretName) cmd.Printf("Generated and stored %d-character %s secret: %s\n", length, secretType, secretName)
return nil return nil
} }

View File

@ -42,5 +42,6 @@ func newRootCmd() *cobra.Command {
cmd.AddCommand(newVersionCmd()) cmd.AddCommand(newVersionCmd())
secret.Debug("newRootCmd completed") secret.Debug("newRootCmd completed")
return cmd return cmd
} }

View File

@ -26,11 +26,13 @@ func newAddCmd() *cobra.Command {
cli := NewCLIInstance() cli := NewCLIInstance()
cli.cmd = cmd // Set the command for stdin access cli.cmd = cmd // Set the command for stdin access
secret.Debug("Created CLI instance, calling AddSecret") secret.Debug("Created CLI instance, calling AddSecret")
return cli.AddSecret(args[0], force) return cli.AddSecret(args[0], force)
}, },
} }
cmd.Flags().BoolP("force", "f", false, "Overwrite existing secret") cmd.Flags().BoolP("force", "f", false, "Overwrite existing secret")
return cmd return cmd
} }
@ -42,11 +44,13 @@ func newGetCmd() *cobra.Command {
RunE: func(cmd *cobra.Command, args []string) error { RunE: func(cmd *cobra.Command, args []string) error {
version, _ := cmd.Flags().GetString("version") version, _ := cmd.Flags().GetString("version")
cli := NewCLIInstance() cli := NewCLIInstance()
return cli.GetSecretWithVersion(cmd, args[0], version) return cli.GetSecretWithVersion(cmd, args[0], version)
}, },
} }
cmd.Flags().StringP("version", "v", "", "Get a specific version (default: current)") cmd.Flags().StringP("version", "v", "", "Get a specific version (default: current)")
return cmd return cmd
} }
@ -66,11 +70,13 @@ func newListCmd() *cobra.Command {
} }
cli := NewCLIInstance() cli := NewCLIInstance()
return cli.ListSecrets(cmd, jsonOutput, filter) return cli.ListSecrets(cmd, jsonOutput, filter)
}, },
} }
cmd.Flags().Bool("json", false, "Output in JSON format") cmd.Flags().Bool("json", false, "Output in JSON format")
return cmd return cmd
} }
@ -85,6 +91,7 @@ func newImportCmd() *cobra.Command {
force, _ := cmd.Flags().GetBool("force") force, _ := cmd.Flags().GetBool("force")
cli := NewCLIInstance() cli := NewCLIInstance()
return cli.ImportSecret(cmd, args[0], sourceFile, force) return cli.ImportSecret(cmd, args[0], sourceFile, force)
}, },
} }
@ -92,6 +99,7 @@ func newImportCmd() *cobra.Command {
cmd.Flags().StringP("source", "s", "", "Source file to import from (required)") cmd.Flags().StringP("source", "s", "", "Source file to import from (required)")
cmd.Flags().BoolP("force", "f", false, "Overwrite existing secret") cmd.Flags().BoolP("force", "f", false, "Overwrite existing secret")
_ = cmd.MarkFlagRequired("source") _ = cmd.MarkFlagRequired("source")
return cmd return cmd
} }
@ -131,6 +139,7 @@ func (cli *Instance) AddSecret(secretName string, force bool) error {
} }
secret.Debug("vault.AddSecret completed successfully") secret.Debug("vault.AddSecret completed successfully")
return nil return nil
} }
@ -246,6 +255,7 @@ func (cli *Instance) ListSecrets(cmd *cobra.Command, jsonOutput bool, filter str
cmd.Println("No secrets found in current vault.") cmd.Println("No secrets found in current vault.")
cmd.Println("Run 'secret add <name>' to create one.") cmd.Println("Run 'secret add <name>' to create one.")
} }
return nil return nil
} }
@ -297,5 +307,6 @@ func (cli *Instance) ImportSecret(cmd *cobra.Command, secretName, sourceFile str
} }
cmd.Printf("Successfully imported secret '%s' from file '%s'\n", secretName, sourceFile) cmd.Printf("Successfully imported secret '%s' from file '%s'\n", secretName, sourceFile)
return nil return nil
} }

View File

@ -41,11 +41,13 @@ func newUnlockersListCmd() *cobra.Command {
cli := NewCLIInstance() cli := NewCLIInstance()
cli.cmd = cmd cli.cmd = cmd
return cli.UnlockersList(jsonOutput) return cli.UnlockersList(jsonOutput)
}, },
} }
cmd.Flags().Bool("json", false, "Output in JSON format") cmd.Flags().Bool("json", false, "Output in JSON format")
return cmd return cmd
} }
@ -62,6 +64,7 @@ func newUnlockersAddCmd() *cobra.Command {
} }
cmd.Flags().String("keyid", "", "GPG key ID for PGP unlockers") cmd.Flags().String("keyid", "", "GPG key ID for PGP unlockers")
return cmd return cmd
} }
@ -169,6 +172,7 @@ func (cli *Instance) UnlockersList(jsonOutput bool) error {
case "pgp": case "pgp":
unlocker = secret.NewPGPUnlocker(cli.fs, unlockerDir, diskMetadata) unlocker = secret.NewPGPUnlocker(cli.fs, unlockerDir, diskMetadata)
} }
break break
} }
} }
@ -208,6 +212,7 @@ func (cli *Instance) UnlockersList(jsonOutput bool) error {
if len(unlockers) == 0 { if len(unlockers) == 0 {
cli.cmd.Println("No unlockers found in current vault.") cli.cmd.Println("No unlockers found in current vault.")
cli.cmd.Println("Run 'secret unlockers add passphrase' to create one.") cli.cmd.Println("Run 'secret unlockers add passphrase' to create one.")
return nil return nil
} }
@ -263,6 +268,7 @@ func (cli *Instance) UnlockersAdd(unlockerType string, cmd *cobra.Command) error
} }
cmd.Printf("Created passphrase unlocker: %s\n", passphraseUnlocker.GetID()) cmd.Printf("Created passphrase unlocker: %s\n", passphraseUnlocker.GetID())
return nil return nil
case "keychain": case "keychain":
@ -275,6 +281,7 @@ func (cli *Instance) UnlockersAdd(unlockerType string, cmd *cobra.Command) error
if keyName, err := keychainUnlocker.GetKeychainItemName(); err == nil { if keyName, err := keychainUnlocker.GetKeychainItemName(); err == nil {
cmd.Printf("Keychain Item Name: %s\n", keyName) cmd.Printf("Keychain Item Name: %s\n", keyName)
} }
return nil return nil
case "pgp": case "pgp":
@ -295,6 +302,7 @@ func (cli *Instance) UnlockersAdd(unlockerType string, cmd *cobra.Command) error
cmd.Printf("Created PGP unlocker: %s\n", pgpUnlocker.GetID()) cmd.Printf("Created PGP unlocker: %s\n", pgpUnlocker.GetID())
cmd.Printf("GPG Key ID: %s\n", gpgKeyID) cmd.Printf("GPG Key ID: %s\n", gpgKeyID)
return nil return nil
default: default:

View File

@ -38,11 +38,13 @@ func newVaultListCmd() *cobra.Command {
jsonOutput, _ := cmd.Flags().GetBool("json") jsonOutput, _ := cmd.Flags().GetBool("json")
cli := NewCLIInstance() cli := NewCLIInstance()
return cli.ListVaults(cmd, jsonOutput) return cli.ListVaults(cmd, jsonOutput)
}, },
} }
cmd.Flags().Bool("json", false, "Output in JSON format") cmd.Flags().Bool("json", false, "Output in JSON format")
return cmd return cmd
} }
@ -83,6 +85,7 @@ func newVaultImportCmd() *cobra.Command {
} }
cli := NewCLIInstance() cli := NewCLIInstance()
return cli.VaultImport(cmd, vaultName) return cli.VaultImport(cmd, vaultName)
}, },
} }
@ -147,6 +150,7 @@ func (cli *Instance) CreateVault(cmd *cobra.Command, name string) error {
} }
cmd.Printf("Created vault '%s'\n", vlt.GetName()) cmd.Printf("Created vault '%s'\n", vlt.GetName())
return nil return nil
} }
@ -157,6 +161,7 @@ func (cli *Instance) SelectVault(cmd *cobra.Command, name string) error {
} }
cmd.Printf("Selected vault '%s' as current\n", name) cmd.Printf("Selected vault '%s' as current\n", name)
return nil return nil
} }

View File

@ -48,6 +48,7 @@ func VersionCommands(cli *Instance) *cobra.Command {
} }
versionCmd.AddCommand(listCmd, promoteCmd) versionCmd.AddCommand(listCmd, promoteCmd)
return versionCmd return versionCmd
} }
@ -154,6 +155,7 @@ func (cli *Instance) ListVersions(cmd *cobra.Command, secretName string) error {
} }
w.Flush() w.Flush()
return nil return nil
} }

View File

@ -40,6 +40,7 @@ func EncryptToRecipient(data []byte, recipient age.Recipient) ([]byte, error) {
result := buf.Bytes() result := buf.Bytes()
Debug("EncryptToRecipient completed successfully", "result_length", len(result)) Debug("EncryptToRecipient completed successfully", "result_length", len(result))
return result, nil return result, nil
} }

View File

@ -113,6 +113,7 @@ func (h *colorizedHandler) Handle(_ context.Context, record slog.Record) error {
} }
first = false first = false
output += fmt.Sprintf("%s=%#v", attr.Key, attr.Value.Any()) output += fmt.Sprintf("%s=%#v", attr.Key, attr.Value.Any())
return true return true
}) })
output += "}\033[0m" output += "}\033[0m"
@ -120,6 +121,7 @@ func (h *colorizedHandler) Handle(_ context.Context, record slog.Record) error {
output += "\n" output += "\n"
_, err := h.output.Write([]byte(output)) _, err := h.output.Write([]byte(output))
return err return err
} }