rspec/rules/S126/description.adoc
Arseniy Zaostrovnykh 7ca29f686f Force linebreaks
2021-02-02 15:02:10 +01:00

7 lines
496 B
Plaintext

This rule applies whenever an ``++if++`` statement is followed by one or more ``++else if++`` statements; the final ``++else if++`` should be followed by an ``++else++`` statement.
The requirement for a final ``++else++`` statement is defensive programming.
The ``++else++`` statement should either take appropriate action or contain a suitable comment as to why no action is taken. This is consistent with the requirement to have a final ``++default++`` clause in a ``++switch++`` statement.