From bba74baed0e12cc3fd3cb9ee09c66c1c355b3e3d Mon Sep 17 00:00:00 2001 From: Snider Date: Thu, 16 Apr 2026 06:39:33 +0100 Subject: [PATCH] Handle catalog footer write errors --- cmd/core-lint/main.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cmd/core-lint/main.go b/cmd/core-lint/main.go index 7057c91..de1c596 100644 --- a/cmd/core-lint/main.go +++ b/cmd/core-lint/main.go @@ -372,7 +372,9 @@ func newCatalogCommand() *cli.Command { for _, rule := range rules { fmt.Fprintf(command.OutOrStdout(), "%-14s [%-8s] %s\n", rule.ID, rule.Severity, rule.Title) } - fmt.Fprintf(os.Stderr, "\n%d rule(s)\n", len(rules)) + if _, err := fmt.Fprintf(os.Stderr, "\n%d rule(s)\n", len(rules)); err != nil { + return err + } return nil }) cli.StringFlag(listCmd, &listLanguage, "lang", "l", "", "Filter by language")