aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorJack Nagel2013-09-18 18:50:23 -0500
committerJack Nagel2013-09-19 12:55:13 -0500
commit8c310d85cd2f72707a9d1b29497c3ccc7a1338b1 (patch)
treefd9b34a7054a1f05f9aeba12041c22218b1e8361 /Library
parenta00048468f73f2892aa41b7f7f4bd19f4972cd63 (diff)
downloadbrew-8c310d85cd2f72707a9d1b29497c3ccc7a1338b1.tar.bz2
More precise output for spec audits
Diffstat (limited to 'Library')
-rw-r--r--Library/Homebrew/cmd/audit.rb13
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