module RuboCop::Cop::ConfigurableNaming
def check_name(node, name, name_range)
def check_name(node, name, name_range) return if operator?(name) if valid_name?(name) correct_style_detected else add_offense(node, name_range, message(style)) do opposite_style_detected end end end
def valid_name?(name)
def valid_name?(name) pattern = (style == :snake_case ? SNAKE_CASE : CAMEL_CASE) name.match(pattern) end