mirror of
https://github.com/securego/gosec.git
synced 2025-11-23 22:15:04 +02:00
feat: add concurrency option to parallelize package loading (#778)
* feat: add concurrency option to parallelize package loading * refactor: move wg.add inside the for loop * fix: gracefully stop the workers on error * test: add test for concurrent scan
This commit is contained in:
@@ -24,7 +24,7 @@ var _ = Describe("gosec rules", func() {
|
||||
BeforeEach(func() {
|
||||
logger, _ = testutils.NewLogger()
|
||||
config = gosec.NewConfig()
|
||||
analyzer = gosec.NewAnalyzer(config, tests, false, false, logger)
|
||||
analyzer = gosec.NewAnalyzer(config, tests, false, false, 1, logger)
|
||||
runner = func(rule string, samples []testutils.CodeSample) {
|
||||
for n, sample := range samples {
|
||||
analyzer.Reset()
|
||||
|
||||
Reference in New Issue
Block a user