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 c34cbbf commit 7e276d3Copy full SHA for 7e276d3
analyzer.go
@@ -405,6 +405,11 @@ func (gosec *Analyzer) CheckRules(pkg *packages.Package) {
405
406
// CheckAnalyzers runs analyzers on a given package.
407
func (gosec *Analyzer) CheckAnalyzers(pkg *packages.Package) {
408
+ // significant performance improvement if no analyzers are loaded
409
+ if len(gosec.analyzerSet.Analyzers) == 0 {
410
+ return
411
+ }
412
+
413
ssaResult, err := gosec.buildSSA(pkg)
414
if err != nil || ssaResult == nil {
415
errMessage := "Error building the SSA representation of the package " + pkg.Name + ": "
0 commit comments