We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 0d8255e commit 8d7e9d5Copy full SHA for 8d7e9d5
analyzer.go
@@ -28,6 +28,7 @@ import (
28
"path/filepath"
29
"reflect"
30
"regexp"
31
+ "runtime/debug"
32
"strconv"
33
"strings"
34
"sync"
@@ -485,7 +486,10 @@ func (gosec *Analyzer) generatedFiles(pkg *packages.Package) map[string]bool {
485
486
func (gosec *Analyzer) buildSSA(pkg *packages.Package) (interface{}, error) {
487
defer func() {
488
if r := recover(); r != nil {
- gosec.logger.Printf("Panic when running SSA analyser on package: %s", pkg.Name)
489
+ gosec.logger.Printf(
490
+ "Panic when running SSA analyzer on package: %s. Panic: %v\nStack trace:\n%s",
491
+ pkg.Name, r, debug.Stack(),
492
+ )
493
}
494
}()
495
ssaPass := &analysis.Pass{
0 commit comments