From 8c310d85cd2f72707a9d1b29497c3ccc7a1338b1 Mon Sep 17 00:00:00 2001 From: Jack Nagel Date: Wed, 18 Sep 2013 18:50:23 -0500 Subject: [PATCH] More precise output for spec audits --- Library/Homebrew/cmd/audit.rb | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/Library/Homebrew/cmd/audit.rb b/Library/Homebrew/cmd/audit.rb index 467e58f950..f113a8e83a 100644 --- a/Library/Homebrew/cmd/audit.rb +++ b/Library/Homebrew/cmd/audit.rb @@ -272,14 +272,17 @@ class FormulaAuditor def audit_specs problem "Head-only (no stable download)" if f.head_only? - @specs.each do |spec| + %w[Stable Devel HEAD].each do |name| + next unless spec = f.send(name.downcase) + ra = ResourceAuditor.new(spec).audit - problems.concat(ra.problems) + problems.concat ra.problems.map { |problem| "#{name}: #{problem}" } spec.resources.each_value do |resource| - ra = ResourceAuditor.new(resource) - ra.audit - problems.concat(ra.problems) + ra = ResourceAuditor.new(resource).audit + problems.concat ra.problems.map { |problem| + "#{name} resource #{resource.name.inspect}: #{problem}" + } end end end