From 6acba82703f4c7573a444066d96773d8cd33f95d Mon Sep 17 00:00:00 2001 From: "yinxuran.lucky" Date: Mon, 26 Jan 2026 21:20:14 +0800 Subject: [PATCH] fix: get nil filename panic --- lang/golang/parser/pkg.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lang/golang/parser/pkg.go b/lang/golang/parser/pkg.go index 7481650b..7137b1fe 100644 --- a/lang/golang/parser/pkg.go +++ b/lang/golang/parser/pkg.go @@ -245,6 +245,10 @@ func (p *GoParser) loadPackages(mod *Module, dir string, pkgPath PkgPath) (err e if skip { continue } + if filePath == "" { + fmt.Fprintf(os.Stderr, "filename is empty, pkg: %s\n", pkg.ID) + continue + } bs := p.getFileBytes(filePath) ctx := &fileContext{ repoDir: p.homePageDir,