Ermittelt, ob die RETURN
-Anweisung nicht die letzte Anweisung in einer Funktion, Methode, Eigenschaft oder
in einem Programm ist.
Begründung: Ein RETURN
im Code führt zu schlechterer Wartbarkeit, Testbarkeit und Lesbarkeit des Codes.
Ein RETURN
im Code wird leicht übersehen. Sie müssen Code, der auf alle Fälle beim Austritt
einer Funktion ausgeführt werden sollte, vor jedem RETURN
einfügen und das wird oft vergessen.
Wichtigkeit: Mittel
PLCopen-Regel: CP14
Beispiel
FUNCTION FUN : DINT VAR_INPUT bTest : BOOL; END_VAR IF bTest THEN RETURN; END_IF FUN := 99; --> SA0090: Return-Anweisung vor Ende der Funktion