refactor bugfix to satify brew audit

This commit is contained in:
Stephan Jorek 2024-02-11 11:32:00 +01:00
parent 863654e37c
commit d01de7545c
No known key found for this signature in database
GPG Key ID: 02A7AB406A7A38D2

View File

@ -909,7 +909,7 @@ module Formulary
alias_name = tap.core_tap? ? name : "#{tap}/#{name}" alias_name = tap.core_tap? ? name : "#{tap}/#{name}"
if (possible_alias = tap.alias_table[alias_name].presence) if (possible_alias = tap.alias_table[alias_name].presence)
name = possible_alias[HOMEBREW_TAP_FORMULA_REGEX, 3] name = possible_alias
type = :alias type = :alias
elsif (new_name = tap.formula_renames[name].presence) elsif (new_name = tap.formula_renames[name].presence)
old_name = name old_name = name
@ -943,12 +943,14 @@ module Formulary
if tap.core_tap? && !Homebrew::EnvConfig.no_install_from_api? if tap.core_tap? && !Homebrew::EnvConfig.no_install_from_api?
if type == :alias if type == :alias
return AliasAPILoader.new(name) alias_name = tapped_name[HOMEBREW_TAP_FORMULA_REGEX, 3]
return AliasAPILoader.new(alias_name)
elsif Homebrew::API::Formula.all_formulae.key?(name) elsif Homebrew::API::Formula.all_formulae.key?(name)
return FormulaAPILoader.new(name) return FormulaAPILoader.new(name)
end end
end end
name = name.split("/").last if name != :nil && type == :alias
path = find_formula_in_tap(name, tap) path = find_formula_in_tap(name, tap)
TapLoader.new(name, path, tap: tap) TapLoader.new(name, path, tap: tap)
end end