mirror of
https://github.com/Homebrew/brew.git
synced 2025-07-14 16:09:03 +08:00
23 lines
583 B
Ruby
23 lines
583 B
Ruby
![]() |
module RuboCop
|
||
|
module Cop
|
||
|
module Homebrew
|
||
|
class FormulaCop < Cop
|
||
|
@registry = Cop.registry
|
||
|
|
||
|
def on_class(node)
|
||
|
# This method is called by RuboCop and is the main entry point
|
||
|
class_node, parent_class_node, body = *node
|
||
|
return unless a_formula_class?(parent_class_node)
|
||
|
audit_formula(node, class_node, parent_class_node, body)
|
||
|
end
|
||
|
|
||
|
private
|
||
|
|
||
|
def a_formula_class?(parent_class_node)
|
||
|
parent_class_node && parent_class_node.const_name == "Formula"
|
||
|
end
|
||
|
end
|
||
|
end
|
||
|
end
|
||
|
end
|