Concat.keep: def of bolt@1.27.0.0 Import: import bolt@1.27.0.0/src/rules/suspicious/concat.bend as Concat Lines 283-291 of bolt@1.27.0.0/src/rules/suspicious/concat.bend: https://jend.leeeet.dev/read.txt?path=bolt@1.27.0.0/src/rules/suspicious/concat.bend&start_line=283&end_line=291 import Base # may an append onto the parameter be reported? Any parameter but a `+` one # the body reads more than once: that one builds a value it also uses # elsewhere (`path ++ "/" ++ name`), not an accumulator def keep(+isplus: Bool, count: Nat) -> Bool: match count: case 0n: True{} case 1n+more: keep.again(isplus, more) Uses (3): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Bool https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Nat https://jend.leeeet.dev/definition.txt?path=bolt@1.27.0.0/src/rules/suspicious/concat.bend&name=keep.again