diff --git a/Library/Homebrew/cmd/audit.rb b/Library/Homebrew/cmd/audit.rb index 509cef8303..9f86577bea 100644 --- a/Library/Homebrew/cmd/audit.rb +++ b/Library/Homebrew/cmd/audit.rb @@ -332,7 +332,7 @@ class FormulaAuditor end end - def audit_line(line) + def audit_line(line, lineno) if line =~ /<(Formula|AmazonWebServicesFormula|ScriptFileFormula|GithubGistFormula)/ problem "Use a space in class inheritance: class Foo < #{$1}" end @@ -410,7 +410,7 @@ class FormulaAuditor # No trailing whitespace, please if line =~ /[\t ]+$/ - problem "Trailing whitespace was found" + problem "#{lineno}: Trailing whitespace was found" end if line =~ /if\s+ARGV\.include\?\s+'--(HEAD|devel)'/ @@ -568,7 +568,7 @@ class FormulaAuditor audit_conflicts audit_patches audit_text - text.each_line { |line| audit_line(line) } + text.split("\n").each_with_index { |line, lineno| audit_line(line, lineno) } audit_installed end