From f87a5d113c86bcbfc4cabc5076eea05cbae66566 Mon Sep 17 00:00:00 2001 From: Nuruddin Ashr Date: Mon, 4 Jul 2022 12:37:12 +0700 Subject: [PATCH] Add generic function to test file --- testdata/src/c/c.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/testdata/src/c/c.go b/testdata/src/c/c.go index 1d26d79..6e71d61 100644 --- a/testdata/src/c/c.go +++ b/testdata/src/c/c.go @@ -34,3 +34,15 @@ func (t *Triple[K, V, T]) String() string { // want "cognitive complexity 1 of f return "" } // total complexity = 1 + +type Number interface { + int64 | float64 +} + +func SumNumbers[K comparable, V Number](m map[K]V) V { // want "cognitive complexity 1 of func SumNumbers is high \\(> 0\\)" + var s V + for _, v := range m { + s += v + } + return s +} // total complexity = 1