Law.check.first: def of bolt@1.27.0.0 Import: import bolt@1.27.0.0/src/rules/laws/law.bend as Law Lines 158-165 of bolt@1.27.0.0/src/rules/laws/law.bend: https://jend.leeeet.dev/read.txt?path=bolt@1.27.0.0/src/rules/laws/law.bend&start_line=158&end_line=165 import Base import bolt@1.27.0.0/src/finding.bend as F import bolt@1.27.0.0/src/rules/digest.bend as Digest # a project states no laws: nothing of it is under law, and the graph is # never built (a project with no LAWS.bend pays nothing) def check.first(+ds: List<&2, Digest.Digest>, dirs: List<&2, String>) -> List<&2, F.Finding>: match dirs: case Nil{}: Nil{} case Con{d, rest}: check.go(ds, reached(graph(ds))) Uses (7): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=List https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=String https://jend.leeeet.dev/definition.txt?path=bolt@1.27.0.0/src/finding.bend&name=Finding https://jend.leeeet.dev/definition.txt?path=bolt@1.27.0.0/src/rules/digest.bend&name=Digest https://jend.leeeet.dev/definition.txt?path=bolt@1.27.0.0/src/rules/laws/law.bend&name=check.go https://jend.leeeet.dev/definition.txt?path=bolt@1.27.0.0/src/rules/laws/law.bend&name=graph https://jend.leeeet.dev/definition.txt?path=bolt@1.27.0.0/src/rules/laws/law.bend&name=reached