Skip to content

modulo-one

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 % 1
remainder := value % divisor