Skip to content

modulo-one

Detect remainder operations that are always zero.

Updated View as Markdown

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 % 1

Good

remainder := value % divisor
Navigation

Type to search…

↑↓ navigate↵ selectEsc close