github.com/vanstinator/golangci-lint@v0.0.0-20240223191551-cc572f00d9d1/test/testdata/maintidx_under_100.go (about) 1 //golangcitest:args -Emaintidx 2 //golangcitest:config_path testdata/configs/maintidx_under_100.yml 3 package testdata 4 5 func over20() { // want "Function name: over20, Cyclomatic Complexity: 1, Halstead Volume: 8.00, Maintainability Index: 86" 6 } 7 8 func under20() { // want "Function name: under20, Cyclomatic Complexity: 76, Halstead Volume: 1636.00, Maintainability Index: 17" 9 for true { 10 if false { 11 if false { 12 n := 0 13 switch n { 14 case 0: 15 case 1: 16 default: 17 } 18 } else if false { 19 n := 0 20 switch n { 21 case 0: 22 case 1: 23 default: 24 } 25 } else if false { 26 n := 0 27 switch n { 28 case 0: 29 case 1: 30 default: 31 } 32 } else if false { 33 n := 0 34 switch n { 35 case 0: 36 case 1: 37 default: 38 } 39 } else { 40 n := 0 41 switch n { 42 case 0: 43 case 1: 44 default: 45 } 46 } 47 } else if false { 48 if false { 49 n := 0 50 switch n { 51 case 0: 52 case 1: 53 default: 54 } 55 } else if false { 56 n := 0 57 switch n { 58 case 0: 59 case 1: 60 default: 61 } 62 } else if false { 63 n := 0 64 switch n { 65 case 0: 66 case 1: 67 default: 68 } 69 } else if false { 70 n := 0 71 switch n { 72 case 0: 73 case 1: 74 default: 75 } 76 } else { 77 n := 0 78 switch n { 79 case 0: 80 case 1: 81 default: 82 } 83 } 84 } else if false { 85 if false { 86 n := 0 87 switch n { 88 case 0: 89 case 1: 90 default: 91 } 92 } else if false { 93 n := 0 94 switch n { 95 case 0: 96 case 1: 97 default: 98 } 99 } else if false { 100 n := 0 101 switch n { 102 case 0: 103 case 1: 104 default: 105 } 106 } else if false { 107 n := 0 108 switch n { 109 case 0: 110 case 1: 111 default: 112 } 113 } else { 114 n := 0 115 switch n { 116 case 0: 117 case 1: 118 default: 119 } 120 } 121 } else if false { 122 if false { 123 n := 0 124 switch n { 125 case 0: 126 case 1: 127 default: 128 } 129 } else if false { 130 n := 0 131 switch n { 132 case 0: 133 case 1: 134 default: 135 } 136 } else if false { 137 n := 0 138 switch n { 139 case 0: 140 case 1: 141 default: 142 } 143 } else if false { 144 n := 0 145 switch n { 146 case 0: 147 case 1: 148 default: 149 } 150 } else { 151 n := 0 152 switch n { 153 case 0: 154 case 1: 155 default: 156 } 157 } 158 } else { 159 if false { 160 n := 0 161 switch n { 162 case 0: 163 case 1: 164 default: 165 } 166 } else if false { 167 n := 0 168 switch n { 169 case 0: 170 case 1: 171 default: 172 } 173 } else if false { 174 n := 0 175 switch n { 176 case 0: 177 case 1: 178 default: 179 } 180 } else if false { 181 n := 0 182 switch n { 183 case 0: 184 case 1: 185 default: 186 } 187 } else { 188 n := 0 189 switch n { 190 case 0: 191 case 1: 192 default: 193 } 194 } 195 } 196 } 197 }