== Why is this an issue? include::../description.adoc[] === Noncompliant code example With the default threshold of 8: [source,csharp] ---- switch (myVariable) { case 0: // Noncompliant: 9 statements in the case methodCall1(""); methodCall2(""); methodCall3(""); methodCall4(""); methodCall5(""); methodCall6(""); methodCall7(""); methodCall8(""); methodCall9(""); break; case 1: ... } ---- === Compliant solution [source,csharp] ---- switch (myVariable) { case 0: DoSomething() break; case 1: ... } ... private void DoSomething() { methodCall1(""); methodCall2(""); methodCall3(""); methodCall4(""); methodCall5(""); methodCall6(""); methodCall7(""); methodCall8(""); methodCall9(""); } ---- ifdef::env-github,rspecator-view[] ''' == Implementation Specification (visible only on this page) include::../message.adoc[] === Parameters .max **** _Integer_ ---- 8 ---- Maximum number of lines of code **** ''' == Comments And Links (visible only on this page) include::../comments-and-links.adoc[] endif::env-github,rspecator-view[]