2023-05-03 11:06:20 +02:00
|
|
|
== Why is this an issue?
|
|
|
|
|
2020-06-30 12:48:39 +02:00
|
|
|
include::description.adoc[]
|
|
|
|
|
2023-05-25 14:18:12 +02:00
|
|
|
=== Noncompliant code example
|
|
|
|
|
|
|
|
[source,text]
|
|
|
|
----
|
|
|
|
if (b == 0) { // Noncompliant
|
|
|
|
doOneMoreThing();
|
|
|
|
} else {
|
|
|
|
doOneMoreThing();
|
|
|
|
}
|
|
|
|
|
|
|
|
int b = a > 12 ? 4 : 4; // Noncompliant
|
|
|
|
|
|
|
|
switch (i) { // Noncompliant
|
|
|
|
case 1:
|
|
|
|
doSomething();
|
|
|
|
break;
|
|
|
|
case 2:
|
|
|
|
doSomething();
|
|
|
|
break;
|
|
|
|
case 3:
|
|
|
|
doSomething();
|
|
|
|
break;
|
|
|
|
default:
|
|
|
|
doSomething();
|
|
|
|
}
|
|
|
|
----
|
|
|
|
|
2020-06-30 12:48:39 +02:00
|
|
|
|
|
|
|
include::exceptions.adoc[]
|