rspec/rules/S3923/swift/rule.adoc
Fred Tingaud 1d958ef229
Modify rule S3923: LaYC identical branches
Co-authored-by: Amélie Renard <44666826+amelie-renard-sonarsource@users.noreply.github.com>
2023-06-08 17:06:21 +02:00

37 lines
676 B
Plaintext

== Why is this an issue?
:example: swift/code-example.adoc
include::../description.adoc[]
=== Exceptions
This rule does not apply to `if` chains without `else`, nor to `switch` without a `default` clause.
[source,swift]
----
if b == 0 { // no issue, this could have been done on purpose to make the code more readable
doSomething()
} else if b == 1 {
doSomething()
}
----
ifdef::env-github,rspecator-view[]
'''
== Implementation Specification
(visible only on this page)
include::../message.adoc[]
include::../highlighting.adoc[]
'''
== Comments And Links
(visible only on this page)
include::../comments-and-links.adoc[]
endif::env-github,rspecator-view[]