Credence.Pattern.PreferExplicitBinaryArithmetic
(credence v0.8.0)
Copy Markdown
Readability rule: flags piping into binary arithmetic functions like rem/2
or div/2. Piping obscures which argument is the dividend — prefer an
explicit call for clarity.
Bad
String.length(input_string) |> rem(3)
numerator |> div(denominator)Good
rem(String.length(input_string), 3)
div(numerator, denominator)