audit: fix false negative for formulae options.
Handle the case where an if/unless is detected and then write off this line for option handling.
This commit is contained in:
parent
0731a68cde
commit
6a0086a0a7
@ -959,6 +959,7 @@ class FormulaAuditor
|
||||
if line =~ /depends_on\s+['"](.+)['"]\s+=>\s+(.*)/
|
||||
dep = $1
|
||||
$2.split(" ").map do |o|
|
||||
break if ["if", "unless"].include?(o)
|
||||
next unless o =~ /^\[?['"](.*)['"]/
|
||||
problem "Dependency #{dep} should not use option #{$1}"
|
||||
end
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user