1
0
mirror of https://github.com/securego/gosec.git synced 2025-11-23 22:15:04 +02:00

fix: improve error message of CheckAnalyzers

This commit is contained in:
Sebastian Rühl
2025-09-29 13:59:38 +02:00
committed by Cosmin Cojocar
parent 8d7e9d598b
commit 23597d2569

View File

@@ -414,7 +414,17 @@ func (gosec *Analyzer) CheckRules(pkg *packages.Package) {
func (gosec *Analyzer) CheckAnalyzers(pkg *packages.Package) { func (gosec *Analyzer) CheckAnalyzers(pkg *packages.Package) {
ssaResult, err := gosec.buildSSA(pkg) ssaResult, err := gosec.buildSSA(pkg)
if err != nil || ssaResult == nil { if err != nil || ssaResult == nil {
gosec.logger.Printf("Error building the SSA representation of the package %q: %s", pkg.Name, err) errMessage := "Error building the SSA representation of the package " + pkg.Name + ": "
if err != nil {
errMessage += err.Error()
}
if ssaResult == nil {
if err != nil {
errMessage += ", "
}
errMessage += "no ssa result"
}
gosec.logger.Print(errMessage)
return return
} }