def add
bend-lint-rules@0.2.0.0 · layout/imports.bend:99
import bend-lint-rules@0.2.0.0/layout/imports.bend as Imports
import Base
import bend-lint-api@0.2.0.0/linter/lint.bend as Lint
import bend-lint-api@0.2.0.0/shared/strings.bend as Strings
99
100def add(
101 +text: String,
102 at: Lint.Span,
103 base: Bool,
104 path: String,
105 alias: String,
106 loads: String,
107 b: Block
108) -> Block:
109 match at:
110 case Lint.Span{p, +a, e}:
111 +beg = Strings.line_start(text, a)
112 add.line(
113 text,
114 beg,
115 Strings.line_end(text, beg),
116 Lint.Span{p, a, e},
117 base,
118 path,
119 alias,
120 loads,
121 b
122 )