rspec/rules/S1751/rule.adoc

42 lines
588 B
Plaintext
Raw Permalink Normal View History

== Why is this an issue?
2020-06-30 12:47:33 +02:00
include::description.adoc[]
=== Noncompliant code example
[source,text]
----
for (int i = 0; i < 10; i++) { // noncompliant, loop only executes once
printf("i is %d", i);
break;
}
...
for (int i = 0; i < 10; i++) { // noncompliant, loop only executes once
if (i == x) {
break;
} else {
printf("i is %d", i);
return;
}
}
----
=== Compliant solution
[source,text]
----
for (int i = 0; i < 10; i++) {
printf("i is %d", i);
}
...
for (int i = 0; i < 10; i++) {
if (i == x) {
break;
} else {
printf("i is %d", i);
}
}
----
2020-06-30 12:47:33 +02:00