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:
committed by
Cosmin Cojocar
parent
8d7e9d598b
commit
23597d2569
12
analyzer.go
12
analyzer.go
@@ -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
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user