SA0090: Fonksiyon sonundan önce return deyimiPermalink

‎RETURN‎ deyiminin bir işlev, yöntem, özellik veya programdaki son deyim olup olmadığını algılar.

Gerekçe: Koddaki bir ‎RETURN‎ kodun bakımının, test edilebilirliğinin ve okunabilirliğinin daha kötü olmasına neden olur. Koddaki bir ‎RETURN‎ kolayca gözden kaçabilir. Her ‎RETURN‎ adresinden önce, bir işlevden çıkarken her zaman yürütülmesi gereken kodu eklemek genellikle unutulur.

Önemliymiş: Orta

PLCopen kuralı: CP14

Örnek

FUNCTION FUN : DINT
VAR_INPUT
	bTest : BOOL;
END_VAR

IF bTest THEN
	RETURN;
END_IF
FUN := 99;

--> SA0090: Return statement before end of function