cask/audit: tune sourceforge.net URL regex

This commit is contained in:
Eric Knibbe 2024-05-06 22:56:28 -04:00
parent 55167f2965
commit d1d0bfc0ba
No known key found for this signature in database
GPG Key ID: 179D9CDDDB814168

View File

@ -868,7 +868,7 @@ module Cask
sig { returns(T::Boolean) } sig { returns(T::Boolean) }
def bad_sourceforge_url? def bad_sourceforge_url?
bad_url_format?(/sourceforge/, bad_url_format?(%r{((downloads|\.dl)\.|//)sourceforge},
[ [
%r{\Ahttps://sourceforge\.net/projects/[^/]+/files/latest/download\Z}, %r{\Ahttps://sourceforge\.net/projects/[^/]+/files/latest/download\Z},
%r{\Ahttps://downloads\.sourceforge\.net/(?!(project|sourceforge)/)}, %r{\Ahttps://downloads\.sourceforge\.net/(?!(project|sourceforge)/)},