Merge pull request #2399 from MikeMcQuaid/unversioned-formulae-check
audit: check for unversioned formulae.
This commit is contained in:
commit
7d66e29927
@ -331,6 +331,13 @@ class FormulaAuditor
|
||||
|
||||
problem "File should end with a newline" unless text.trailing_newline?
|
||||
|
||||
if formula.versioned_formula?
|
||||
unversioned_formula = Pathname.new formula.path.to_s.gsub(/@.*\.rb$/, ".rb")
|
||||
unless unversioned_formula.exist?
|
||||
unversioned_name = unversioned_formula.basename(".rb")
|
||||
problem "#{formula} is versioned but no #{unversioned_name} formula exists"
|
||||
end
|
||||
else
|
||||
versioned_formulae = Dir[formula.path.to_s.gsub(/\.rb$/, "@*.rb")]
|
||||
needs_versioned_alias = !versioned_formulae.empty? &&
|
||||
formula.tap &&
|
||||
@ -351,6 +358,7 @@ class FormulaAuditor
|
||||
ln -s #{formula.path.to_s.gsub(formula.tap.path, "..")} #{alias_name}
|
||||
EOS
|
||||
end
|
||||
end
|
||||
|
||||
return unless @strict
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user