diff options
| author | Paul Buetow <paul@buetow.org> | 2026-04-20 09:38:01 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2026-04-20 09:38:01 +0300 |
| commit | 5bb121911e9b60704154bbc89e238b97439e2bcf (patch) | |
| tree | f56da042d8e346cabbcd271d625518ebd267a4ad /cmd | |
| parent | e670494adfe00a1fa55c7e8ffcbf0172ff662cce (diff) | |
z4: fix verification lint cleanup
Diffstat (limited to 'cmd')
| -rw-r--r-- | cmd/comicforge/cli.go | 2 | ||||
| -rw-r--r-- | cmd/comicforge/cli_test.go | 18 |
2 files changed, 15 insertions, 5 deletions
diff --git a/cmd/comicforge/cli.go b/cmd/comicforge/cli.go index 270ed72..9da2eb3 100644 --- a/cmd/comicforge/cli.go +++ b/cmd/comicforge/cli.go @@ -77,7 +77,7 @@ func newRootCommandWithDeps(deps commandDeps) *cobra.Command { SilenceErrors: true, RunE: func(cmd *cobra.Command, args []string) error { if flags.version { - fmt.Fprintln(cmd.OutOrStdout(), version.Version) + _, _ = fmt.Fprintln(cmd.OutOrStdout(), version.Version) return nil } if strings.TrimSpace(flags.vocab) == "" { diff --git a/cmd/comicforge/cli_test.go b/cmd/comicforge/cli_test.go index 809a839..4cf49f8 100644 --- a/cmd/comicforge/cli_test.go +++ b/cmd/comicforge/cli_test.go @@ -9,6 +9,9 @@ import ( "strings" "testing" + "github.com/spf13/cobra" + "github.com/spf13/pflag" + version "codeberg.org/snonux/comicforge/internal" "codeberg.org/snonux/comicforge/internal/comic" "codeberg.org/snonux/comicforge/internal/config" @@ -254,10 +257,7 @@ func TestRootCommandRejectsConflictingUltraFlags(t *testing.T) { func TestRootCommandProviderFlagsDefaultToGemini(t *testing.T) { cmd := newRootCommand() for _, flagName := range []string{"text-provider", "image-provider", "tts-provider"} { - flag := cmd.Flags().Lookup(flagName) - if flag == nil { - t.Fatalf("flag %q not found", flagName) - } + flag := mustLookupFlag(t, cmd, flagName) if got, want := flag.DefValue, provider.Gemini; got != want { t.Fatalf("%s default = %q, want %q", flagName, got, want) } @@ -317,6 +317,16 @@ func TestRootCommandSkipsTTSProviderWhenNarrationDisabled(t *testing.T) { } } +func mustLookupFlag(t *testing.T, cmd *cobra.Command, name string) *pflag.Flag { + t.Helper() + + flag := cmd.Flags().Lookup(name) + if flag == nil { + t.Fatalf("flag %q not found", name) + } + return flag +} + type recordingRunner struct { cfg *comic.RunnerConfig batchFile string |
