diff options
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Homebrew/cmd/audit.rb | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/Library/Homebrew/cmd/audit.rb b/Library/Homebrew/cmd/audit.rb index 467e58f95..f113a8e83 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 |
