ForwardReference.message: def of bend-lint-rules@0.2.0.0 Import: import bend-lint-rules@0.2.0.0/language/forward_reference.bend as ForwardReference Lines 25-35 of bend-lint-rules@0.2.0.0/language/forward_reference.bend: https://jend.leeeet.dev/read.txt?path=bend-lint-rules@0.2.0.0/language/forward_reference.bend&start_line=25&end_line=35 import Base # Functions # ========= def message(+used: String, +user: String) -> String: used ++ " is defined below " ++ user ++ ", and Bend checks definitions in file order: live code can use only what is defined above it, so this use fails the check (\"a filled definition\"). Move " ++ used ++ " above " ++ user ++ ". If the two call each other, merge them into one definition with an argument that selects which to run: Bend does not allow mutual recursion. This is a false positive if the use is an argument for an erased parameter (`-x`): that is dead code." Uses (2): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=String https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=String.append