fix(docparser): rename close variable to avoid shadowing builtin

The angle-bracket image target parser declared a local variable named
`close`, which shadows Go's built-in `close` function and is flagged by
revive's redefines-builtin-id rule, breaking `make lint`. Rename it to
`closeIdx`.
This commit is contained in:
wizardchen
2026-06-22 15:56:06 +08:00
committed by lyingbug
parent a6a20175e5
commit ecc27e9b0f
@@ -144,25 +144,25 @@ func splitAngleMarkdownImageTarget(
end int,
refMap map[string]types.ImageRef,
) (path string, pathStart int, pathEnd int, ok bool) {
close := -1
closeIdx := -1
for i := start + 1; i < end; i++ {
if raw[i] == '>' && !isEscaped(raw, i) {
close = i
closeIdx = i
break
}
}
if close == -1 {
if closeIdx == -1 {
return "", 0, 0, false
}
path = raw[start+1 : close]
path = raw[start+1 : closeIdx]
if _, found := refMap[path]; !found {
return "", 0, 0, false
}
if !isEmptyOrMarkdownImageTitleSuffix(raw[close+1 : end]) {
if !isEmptyOrMarkdownImageTitleSuffix(raw[closeIdx+1 : end]) {
return "", 0, 0, false
}
return path, start + 1, close, true
return path, start + 1, closeIdx, true
}
func parseMarkdownImageTitleSuffix(raw string) (titleStart int, ok bool) {