Credence.Rule.NoRedundantEnumJoinSeparator (credence v0.2.0)

Copy Markdown

Readability rule: Detects Enum.join("") where the empty-string separator is passed explicitly.

Enum.join/1 already defaults to "", so the argument adds visual noise without changing behaviour.

Bad

graphemes |> Enum.join("")
Enum.join(list, "")

Good

graphemes |> Enum.join()
Enum.join(list)