== Why is this an issue? include::../description.adoc[] === Noncompliant code example With the default threshold of 5: [source,go] ---- func foo(tag int) { switch tag { case 0: methodCall1() methodCall2() methodCall3() methodCall4() methodCall5() methodCall6() case 1: bar() } } ---- === Compliant solution [source,go] ---- func foo(tag int) { switch tag { case 0: executeAll() case 1: bar() } } func executeAll() { methodCall1() methodCall2() methodCall3() methodCall4() methodCall5() methodCall6() } ---- ifdef::env-github,rspecator-view[] ''' == Implementation Specification (visible only on this page) include::../message.adoc[] include::../parameters.adoc[] ''' == Comments And Links (visible only on this page) include::../comments-and-links.adoc[] endif::env-github,rspecator-view[]