class RuboCop::Cop::Metrics::ClassLength

def on_casgn(node)

def on_casgn(node)
  parent = node.parent
  if parent&.assignment?
    block_node = parent.children[1]
  elsif parent&.parent&.masgn_type?
    block_node = parent.parent.children[1]
  else
    _scope, _name, block_node = *node
  end
  return unless block_node.respond_to?(:class_definition?) && block_node.class_definition?
  check_code_length(block_node)
end