id: 1 unit: func() file: beater/pubsubbeat.go start line: 91 end line: 200 size: 91 LOC McCabe index: 18 number of parameters: 1 id: 2 unit: func New() file: beater/pubsubbeat.go start line: 53 end line: 89 size: 31 LOC McCabe index: 5 number of parameters: 2 id: 3 unit: func GetAndValidateConfig() file: config/config.go start line: 61 end line: 86 size: 21 LOC McCabe index: 7 number of parameters: 1 id: 4 unit: func getOrCreateSubscription() file: beater/pubsubbeat.go start line: 254 end line: 279 size: 21 LOC McCabe index: 7 number of parameters: 2 id: 5 unit: func() file: beater/pubsubbeat.go start line: 207 end line: 222 size: 16 LOC McCabe index: 4 number of parameters: 1 id: 6 unit: func createPubsubClient() file: beater/pubsubbeat.go start line: 238 end line: 252 size: 14 LOC McCabe index: 3 number of parameters: 1 id: 7 unit: func() file: beater/pubsubbeat.go start line: 224 end line: 236 size: 13 LOC McCabe index: 3 number of parameters: 1 id: 8 unit: func GetDefaultConfig() file: config/config.go start line: 51 end line: 57 size: 7 LOC McCabe index: 1 number of parameters: 0 id: 9 unit: func main() file: main.go start line: 23 end line: 27 size: 5 LOC McCabe index: 2 number of parameters: 0 id: 10 unit: func() file: beater/pubsubbeat.go start line: 202 end line: 205 size: 4 LOC McCabe index: 1 number of parameters: 1