def Problem.pinned

bend-lint-rules@0.2.0.0 · lib/linter/directives.bend:415

import bend-lint-rules@0.2.0.0/lib/linter/directives.bend as Directives
import Base
import bend-lint-api@0.2.0.0/shared/lists.bend as Lists
import bend-lint-api@0.2.0.0/shared/names.bend as Names
import bend-lint-api@0.2.0.0/linter/lint.bend as Lint

415def Problem.pinned(pinned: Maybe<&2, String>) -> Maybe<&2, String>:
416  match pinned:
417    case Some{+p}:
418      Lists.when(
419        String,
420        Maybe.is_none(&2, Lint.Severity, Names.lookup(Lint.Severity, p, Lint.Severity.names())),
421        p ++ " is not a severity."
422      )
423    case None{}:
424      None{}

Uses (8)

Used by (1)