rubocops/lines: simplify PyoxidizerCheck
This commit is contained in:
parent
e9ac36a542
commit
95c06f5ad5
@ -226,24 +226,11 @@ module RuboCop
|
|||||||
class PyoxidizerCheck < FormulaCop
|
class PyoxidizerCheck < FormulaCop
|
||||||
def audit_formula(_node, _class_node, _parent_class_node, body_node)
|
def audit_formula(_node, _class_node, _parent_class_node, body_node)
|
||||||
return if body_node.nil?
|
return if body_node.nil?
|
||||||
|
|
||||||
# Disallow use of PyOxidizer as a dependency in core
|
# Disallow use of PyOxidizer as a dependency in core
|
||||||
return if formula_tap != "homebrew-core"
|
return if formula_tap != "homebrew-core"
|
||||||
|
return unless depends_on?("pyoxidizer")
|
||||||
|
|
||||||
find_method_with_args(body_node, :depends_on, "pyoxidizer") do
|
problem "Formulae in homebrew/core should not use '#{@offensive_node.source}'."
|
||||||
problem "Formulae in homebrew/core should not use '#{@offensive_node.source}'."
|
|
||||||
end
|
|
||||||
|
|
||||||
[
|
|
||||||
:build,
|
|
||||||
[:build],
|
|
||||||
[:build, :test],
|
|
||||||
[:test, :build],
|
|
||||||
].each do |type|
|
|
||||||
find_method_with_args(body_node, :depends_on, "pyoxidizer" => type) do
|
|
||||||
problem "Formulae in homebrew/core should not use '#{@offensive_node.source}'."
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user