os/mac/linkage_checker: fix Rubocop warnings.
This commit is contained in:
parent
6d1d3ff013
commit
ecda1c9c54
@ -51,28 +51,28 @@ class LinkageChecker
|
|||||||
end
|
end
|
||||||
|
|
||||||
def check_undeclared_deps
|
def check_undeclared_deps
|
||||||
filter_out = proc do |dep|
|
filter_out = proc do |dep|
|
||||||
next true if dep.build?
|
next true if dep.build?
|
||||||
next false unless dep.optional? || dep.recommended?
|
next false unless dep.optional? || dep.recommended?
|
||||||
formula.build.without?(dep)
|
formula.build.without?(dep)
|
||||||
end
|
end
|
||||||
declared_deps = formula.deps.reject { |dep| filter_out.call(dep) }.map(&:name)
|
declared_deps = formula.deps.reject { |dep| filter_out.call(dep) }.map(&:name)
|
||||||
declared_requirement_deps = formula.requirements.reject { |req| filter_out.call(req) }.map(&:default_formula).compact
|
declared_requirement_deps = formula.requirements.reject { |req| filter_out.call(req) }.map(&:default_formula).compact
|
||||||
declared_dep_names = (declared_deps + declared_requirement_deps).map { |dep| dep.split("/").last }
|
declared_dep_names = (declared_deps + declared_requirement_deps).map { |dep| dep.split("/").last }
|
||||||
undeclared_deps = @brewed_dylibs.keys.select do |full_name|
|
undeclared_deps = @brewed_dylibs.keys.select do |full_name|
|
||||||
name = full_name.split("/").last
|
name = full_name.split("/").last
|
||||||
next false if name == formula.name
|
next false if name == formula.name
|
||||||
!declared_dep_names.include?(name)
|
!declared_dep_names.include?(name)
|
||||||
end
|
end
|
||||||
undeclared_deps.sort do |a,b|
|
undeclared_deps.sort do |a, b|
|
||||||
if a.include?("/") && !b.include?("/")
|
if a.include?("/") && !b.include?("/")
|
||||||
1
|
1
|
||||||
elsif !a.include?("/") && b.include?("/")
|
elsif !a.include?("/") && b.include?("/")
|
||||||
-1
|
-1
|
||||||
else
|
else
|
||||||
a <=> b
|
a <=> b
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
def display_normal_output
|
def display_normal_output
|
||||||
|
Loading…
x
Reference in New Issue
Block a user