def judge.deep

bend-lint-rules@0.2.0.0 · performance/deep_call_in_fork.bend:175

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

175# The finding about a call of a deep definition (if `deep`), when the call is in a fork.
176def judge.deep(
177  deep: Bool,
178  path: List<&2, Lint.Above>,
179  +node: Lint.Node,
180  callee: String,
181  name: String
182) -> List<&2, Lint.Finding>:
183  match deep:
184    case True{}:
185      Lint.finding(
186        Lint.Information{},
187        is_inside(path, node, False{}),
188        Lint.Node.span(Some{node}),
189        message(callee, name)
190      )
191    case False{}:
192      []

Uses (12)

Used by (1)