MCPcopy Index your code
hub / github.com/BishopFox/cloudfox / executeChecks

Method executeChecks

aws/codebuild.go:212–231  ·  view source on GitHub ↗
(r string, wg *sync.WaitGroup, semaphore chan struct{}, dataReceiver chan Project)

Source from the content-addressed store, hash-verified

210}
211
212func (m *CodeBuildModule) executeChecks(r string, wg *sync.WaitGroup, semaphore chan struct{}, dataReceiver chan Project) {
213 defer wg.Done()
214
215 // Use shared ServiceMap instance if provided, otherwise create a new one
216 servicemap := m.ServiceMap
217 if servicemap == nil {
218 servicemap = &awsservicemap.AwsServiceMap{
219 JsonFileSource: "DOWNLOAD_FROM_AWS",
220 }
221 }
222 res, err := servicemap.IsServiceInRegion("codebuild", r)
223 if err != nil {
224 m.modLog.Error(err)
225 }
226 if res {
227 m.CommandCounter.IncrTotal()
228 wg.Add(1)
229 m.getcodeBuildProjectsPerRegion(r, wg, semaphore, dataReceiver)
230 }
231}
232
233func (m *CodeBuildModule) Receiver(receiver chan Project, receiverDone chan bool) {
234 defer close(receiverDone)

Callers 1

Calls 4

ErrorMethod · 0.80
IncrTotalMethod · 0.80
AddMethod · 0.80

Tested by

no test coverage detected