SA0055: İşaretsiz işlenenlerin gereksiz karşılaştırmalarıPermalink

İşaretsiz işlenenlerle gereksiz karşılaştırmaları algılar. İşaretsiz bir veri türü asla sıfırdan küçük değildir. Bu bir işaret kontrolü olarak kullanılabilir.

Gerekçe: Bu kontrol ile tespit edilen bir karşılaştırma sabit bir sonuç verir ve kodda bir hata olduğunun göstergesidir.

Önemliymiş: Yüksek

Örnek

PROGRAM PLC_PRG
VAR
 byTest: BYTE; 
END_VAR

WHILE byTest >= 0 DO
	byTest := byTest - 1;
END_WHILE;

--> SA0055: Unnecessary comparisons of unsigned operands