İş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
Ayrıca bakınız