Skip to content
Snippets Groups Projects
Commit 00b7e07f authored by Adam Vandenberg's avatar Adam Vandenberg
Browse files

audit: check for redundant 'version'

parent 4b6de22c
No related branches found
No related tags found
No related merge requests found
......@@ -155,6 +155,19 @@ def audit_formula_options f, text
return problems
end
def audit_formula_version f, text
# Version as defined in the DSL (or nil)
version_text = f.class.send('version').to_s
# Version as determined from the URL
version_url = Pathname.new(f.url).version
if version_url == version_text
return [" * version "+version_text+" is redundant with version scanned from url"]
end
return []
end
def audit_formula_urls f
problems = []
......@@ -281,6 +294,7 @@ module Homebrew extend self
problems += audit_formula_text(f.name, text_without_patch)
problems += audit_formula_options(f, text_without_patch)
problems += audit_formula_version(f, text_without_patch)
unless problems.empty?
errors = true
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment