audit: fix dep name escaping
This commit is contained in:
parent
a3863394c0
commit
be984215c9
@ -511,12 +511,14 @@ class FormulaAuditor
|
||||
end
|
||||
|
||||
def audit_conditional_dep(dep, condition, line)
|
||||
dep = Regexp.escape(dep)
|
||||
quoted_dep = quote_dep(dep)
|
||||
dep = Regexp.escape(dep.to_s)
|
||||
|
||||
case condition
|
||||
when /if build\.include\? ['"]with-#{dep}['"]$/, /if build\.with\? ['"]#{dep}['"]$/
|
||||
problem %{Replace #{line.inspect} with "depends_on #{quote_dep(dep)} => :optional"}
|
||||
problem %{Replace #{line.inspect} with "depends_on #{quoted_dep} => :optional"}
|
||||
when /unless build\.include\? ['"]without-#{dep}['"]$/, /unless build\.without\? ['"]#{dep}['"]$/
|
||||
problem %{Replace #{line.inspect} with "depends_on #{quote_dep(dep)} => :recommended"}
|
||||
problem %{Replace #{line.inspect} with "depends_on #{quoted_dep} => :recommended"}
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user