def judge.call
bend-lint-rules@0.2.0.0 · performance/deep_call_in_fork.bend:194
import bend-lint-rules@0.2.0.0/performance/deep_call_in_fork.bend as DeepCallInFork
import Base
import bend-lint-api@0.2.0.0/linter/lint.bend as Lint
194def judge.call(
195 +owner: Owner,
196 path: List<&2, Lint.Above>,
197 node: Lint.Node,
198 callee: String,
199 +called: String
200) -> List<&2, Lint.Finding>:
201 match owner:
202 case Owner{deeps, target, name}:
203 judge.deep(
204 List.contains(~String, ~String.eq, deeps, called) && Bool.not(String.eq(called, target)),
205 path,
206 node,
207 callee,
208 name
209 )