SA0022: (Muhtemelen) atanmamış dönüş değeriPermalink

Dönüş değerine atama yapmadan bir yürütme iş parçacığı içeren tüm fonksiyon ve metotları tespit eder

Gerekçe: Bir fonksiyon veya metotta atanmamış bir dönüş değeri, eksik kodun bir göstergesidir. Dönüş değeri her zaman varsayılan bir değere sahip olsa bile, karışıklığı önlemek için bunu tekrar açıkça atamak her zaman yararlıdır.

Önemliymiş: Orta

Örnek

FUNCTION FUN : DINT
VAR_INPUT
	bTest : BOOL;
END_VAR

IF bTest THEN
	RETURN;
END_IF
FUN := 99;

--> SA0022: (Possibly) unassigned return value