id: 1 unit: func Increment() file: profiling/mutex/increment.go start line: 5 end line: 22 size: 16 LOC McCabe index: 2 number of parameters: 1 id: 2 unit: func IncrementAtomic() file: profiling/mutex/atomic.go start line: 8 end line: 22 size: 13 LOC McCabe index: 2 number of parameters: 1 id: 3 unit: func partition() file: profiling/cpu/quicksort.go start line: 18 end line: 31 size: 12 LOC McCabe index: 3 number of parameters: 3 id: 4 unit: func CreateUser() file: nilDereferenceAnalysis/common/model.go start line: 18 end line: 26 size: 9 LOC McCabe index: 3 number of parameters: 2 id: 5 unit: func() file: nilDereferenceAnalysis/common/model.go start line: 28 end line: 36 size: 9 LOC McCabe index: 3 number of parameters: 1 id: 6 unit: func BubbleSort() file: profiling/cpu/bubble.go start line: 3 end line: 11 size: 9 LOC McCabe index: 4 number of parameters: 1 id: 7 unit: func InefficientAppend() file: profiling/memory/inefficient.go start line: 3 end line: 10 size: 8 LOC McCabe index: 2 number of parameters: 1 id: 8 unit: func NewUser() file: nilDereferenceAnalysis/common/model.go start line: 10 end line: 16 size: 7 LOC McCabe index: 2 number of parameters: 2 id: 9 unit: func process() file: nilDereferenceAnalysis/example-2/main.go start line: 8 end line: 14 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 10 unit: func quickSortHelper() file: profiling/cpu/quicksort.go start line: 10 end line: 16 size: 7 LOC McCabe index: 2 number of parameters: 3 id: 11 unit: func EfficientAppend() file: profiling/memory/efficient.go start line: 3 end line: 9 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 12 unit: func main() file: goDevContainer/main.go start line: 15 end line: 20 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 13 unit: func InefficientConsumer() file: profiling/blocking/inefficient.go start line: 7 end line: 12 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 14 unit: func InefficientProducer() file: profiling/blocking/inefficient.go start line: 14 end line: 19 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 15 unit: func EfficientProducer() file: profiling/blocking/efficient.go start line: 7 end line: 12 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 16 unit: func EfficientConsumer() file: profiling/blocking/efficient.go start line: 14 end line: 19 size: 6 LOC McCabe index: 2 number of parameters: 0 id: 17 unit: func blocking() file: profiling/blocking/blocking.go start line: 3 end line: 8 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 18 unit: func cpu() file: profiling/cpu/cpu.go start line: 9 end line: 15 size: 6 LOC McCabe index: 1 number of parameters: 0 id: 19 unit: func QuickSort() file: profiling/cpu/quicksort.go start line: 3 end line: 8 size: 6 LOC McCabe index: 2 number of parameters: 1 id: 20 unit: func main() file: nilDereferenceAnalysis/example-1/main.go start line: 8 end line: 11 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 21 unit: func handle() file: goDevContainer/main.go start line: 10 end line: 13 size: 4 LOC McCabe index: 1 number of parameters: 2 id: 22 unit: func memory() file: profiling/memory/memory.go start line: 3 end line: 6 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 23 unit: func mutex() file: profiling/mutex/mutex.go start line: 3 end line: 6 size: 4 LOC McCabe index: 1 number of parameters: 0 id: 24 unit: func logUserEvent() file: nilDereferenceAnalysis/common/logging.go start line: 5 end line: 7 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 25 unit: func isValidName() file: nilDereferenceAnalysis/common/model.go start line: 38 end line: 40 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 26 unit: func isValidAge() file: nilDereferenceAnalysis/common/model.go start line: 42 end line: 44 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 27 unit: func handleUser() file: nilDereferenceAnalysis/example-2/main.go start line: 16 end line: 18 size: 2 LOC McCabe index: 1 number of parameters: 1