id: 1 unit: func main() file: main.go start line: 60 end line: 184 size: 111 LOC McCabe index: 13 number of parameters: 0 id: 2 unit: func() file: controllers/service_controller.go start line: 69 end line: 206 size: 108 LOC McCabe index: 27 number of parameters: 1 id: 3 unit: func ReconcileStatus() file: controllers/autoneg.go start line: 307 end line: 431 size: 105 LOC McCabe index: 24 number of parameters: 3 id: 4 unit: func getStatuses() file: controllers/autoneg.go start line: 466 end line: 601 size: 104 LOC McCabe index: 33 number of parameters: 4 id: 5 unit: func() file: controllers/autoneg.go start line: 197 end line: 296 size: 84 LOC McCabe index: 25 number of parameters: 1 id: 6 unit: func() file: controllers/autoneg.go start line: 131 end line: 177 size: 46 LOC McCabe index: 10 number of parameters: 1 id: 7 unit: func() file: controllers/autoneg.go start line: 63 end line: 101 size: 29 LOC McCabe index: 8 number of parameters: 1 id: 8 unit: func generateServiceName() file: controllers/utils.go start line: 45 end line: 79 size: 29 LOC McCabe index: 7 number of parameters: 4 id: 9 unit: func TrimFieldsEvenly() file: controllers/utils.go start line: 86 end line: 118 size: 28 LOC McCabe index: 7 number of parameters: 2 id: 10 unit: func validateNewConfig() file: controllers/autoneg.go start line: 442 end line: 464 size: 21 LOC McCabe index: 9 number of parameters: 1 id: 11 unit: func() file: controllers/autoneg.go start line: 111 end line: 129 size: 18 LOC McCabe index: 6 number of parameters: 1 id: 12 unit: func checkOperation() file: controllers/autoneg.go start line: 179 end line: 193 size: 14 LOC McCabe index: 5 number of parameters: 1 id: 13 unit: func IsValidServiceNameTemplate() file: controllers/utils.go start line: 29 end line: 39 size: 11 LOC McCabe index: 7 number of parameters: 1 id: 14 unit: func removeString() file: controllers/service_controller.go start line: 225 end line: 233 size: 9 LOC McCabe index: 3 number of parameters: 2 id: 15 unit: func containsString() file: controllers/service_controller.go start line: 216 end line: 223 size: 8 LOC McCabe index: 3 number of parameters: 2 id: 16 unit: func getProject() file: main.go start line: 186 end line: 193 size: 7 LOC McCabe index: 2 number of parameters: 0 id: 17 unit: func NewBackendController() file: controllers/autoneg.go start line: 104 end line: 109 size: 6 LOC McCabe index: 1 number of parameters: 2 id: 18 unit: func() file: controllers/service_controller.go start line: 235 end line: 240 size: 6 LOC McCabe index: 3 number of parameters: 1 id: 19 unit: func sortBackends() file: controllers/autoneg.go start line: 299 end line: 303 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 20 unit: func() file: controllers/service_controller.go start line: 209 end line: 213 size: 5 LOC McCabe index: 1 number of parameters: 1 id: 21 unit: func() file: controllers/autoneg.go start line: 57 end line: 59 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 22 unit: func getGroup() file: controllers/autoneg.go start line: 433 end line: 435 size: 3 LOC McCabe index: 1 number of parameters: 3 id: 23 unit: func validateOldConfig() file: controllers/autoneg.go start line: 437 end line: 440 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 24 unit: func init() file: main.go start line: 54 end line: 58 size: 3 LOC McCabe index: 1 number of parameters: 0