class RuboCop::Cop::Style::YodaCondition

def on_send(node)

def on_send(node)
  return unless yoda_compatible_condition?(node)
  return if (equality_only? && non_equality_operator?(node)) ||
            file_constant_equal_program_name?(node)
  valid_yoda?(node) || add_offense(node) do |corrector|
    corrector.replace(actual_code_range(node), corrected_code(node))
  end
end