[chore] Review comments

This commit is contained in:
Daenney 2025-03-24 13:43:15 +01:00
commit 77a33f6fb0
4 changed files with 7 additions and 7 deletions

View file

@ -375,7 +375,7 @@ func (f *Filter) errantLinks(
}
// Find + parse every http/https link in the status.
rawLinks := regexes.URL.FindAllString(concat, -1)
rawLinks := regexes.URLLike.FindAllString(concat, -1)
links := make([]preppedLink, 0, len(rawLinks))
for _, rawLink := range rawLinks {
linkURI, err := url.Parse(rawLink)

View file

@ -22,7 +22,7 @@ import (
"regexp"
"sync"
"mvdan.cc/xurls/v2"
xurls "mvdan.cc/xurls/v2"
)
const (
@ -78,9 +78,9 @@ const (
)
var (
// URL captures anything that looks like a URL. This includes
// URLs without a scheme, based on a built-in list of TLDs.
URL = xurls.Relaxed()
// URLLike captures anything that resembles a URL. This includes URLs
// with or without a scheme, and emails.
URLLike = xurls.Relaxed()
// MentionName captures the username and domain part from
// a mention string such as @whatever_user@example.org,

View file

@ -139,7 +139,7 @@ func (f *Formatter) fromMarkdown(
},
// Turns URLs into links.
extension.NewLinkify(
extension.WithLinkifyURLRegexp(regexes.URL),
extension.WithLinkifyURLRegexp(regexes.URLLike),
),
extension.Strikethrough,
),

View file

@ -168,7 +168,7 @@ func (f *Formatter) fromPlain(
},
// Turns URLs into links.
extension.NewLinkify(
extension.WithLinkifyURLRegexp(regexes.URL),
extension.WithLinkifyURLRegexp(regexes.URLLike),
),
),
)