def Draft.is_rule_id

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

import bend-lint-rules@0.2.0.0/lib/linter/directives.bend as Directives
import Base

342# Whether a rule id is one or more non-empty parts, split by /: its path in bend-lint-rules/.
343def Draft.is_rule_id(parts: List<&2, String>) -> Bool:
344  match parts:
345    case Con{a, rest}:
346      Bool.not(List.any(~&2, ~String, ~String.is_empty, Con{a, rest}))
347    case _:
348      False{}

Uses (6)

Used by (1)