- Notifications
You must be signed in to change notification settings - Fork76
Closed
Description
Language Usage / Control Structures / Flow Control
Avoid using jump statements that direct the flow to the default direction
fromSonarQube
Jump statements should not be redundant
Jump statements, such as RETURN and CONTINUE let you change the default flow of program execution, but jump statements that direct the control flow to the original direction are just a waste of keystrokes.
Noncompliant Code Example
CREATE PROCEDURE print_numbers ASBEGIN FOR i in 1..4 LOOP DBMS_OUTPUT.PUT_LINE(i); CONTINUE; END LOOP; RETURN;END;
Compliant Solution
CREATE PROCEDURE print_numbers ASBEGIN FOR i in 1..4 LOOP DBMS_OUTPUT.PUT_LINE(i); END LOOP;END;