From 6b403fe4a586b7198eec82934698d197f8d0751b Mon Sep 17 00:00:00 2001 From: Maxim Motyshen Date: Sat, 24 Jan 2026 20:02:56 +0300 Subject: [PATCH] fix: emit an error on empty input --- main.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/main.go b/main.go index 984b810..280f77a 100644 --- a/main.go +++ b/main.go @@ -23,7 +23,13 @@ func main() { cfg := packages.Config{ Mode: packages.NeedSyntax | packages.NeedName | packages.NeedFiles | packages.NeedTypes | packages.NeedTypesInfo, } - pkgs, err := packages.Load(&cfg, os.Args[1:]...) + + pkgPatterns := os.Args[1:] + if len(pkgPatterns) == 0 { + log.Fatalf("Zero packages specified") + } + + pkgs, err := packages.Load(&cfg, pkgPatterns...) if err != nil { log.Fatalf("Could not load packages: %s", err) }