def Draft.is_rule_id
import bend-lint-rules@0.2.0.0/lib/linter/directives.bend as Directivesimport 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{}