Class: RuboCop::Cop::Yattho::BaseCop

Inherits:
Cop
  • Object
show all
Defined in:
lib/rubocop/cop/yattho/base_cop.rb

Overview

:nodoc:

Instance Method Summary collapse

Instance Method Details

#valid_node?(node) ⇒ Boolean

We only verify SystemArguments if it’s a ‘.new` call on a component or a ViewHeleper call.

Returns:

  • (Boolean)


14
15
16
17
18
# File 'lib/rubocop/cop/yattho/base_cop.rb', line 14

def valid_node?(node)
  return if node.nil?

  view_helpers.include?(node.method_name) || (node.method_name == :new && !node.receiver.nil? && ::Yattho::ViewComponents::STATUSES.key?(node.receiver.const_name))
end