Default severity: error
Every integer is evenly divisible by one, so value % 1 always produces zero.
The expression usually contains a mistaken divisor.
Bad
remainder := value % 1Good
remainder := value % divisorDetect remainder operations that are always zero.
Default severity: error
Every integer is evenly divisible by one, so value % 1 always produces zero.
The expression usually contains a mistaken divisor.
remainder := value % 1remainder := value % divisor