class RuboCop::Cop::Naming::VariableNumber
variable_one = 1
variableone = 1
#good
variable_1 = 1
variable1 = 1
#bad
“EnforcedStyle => ‘non_integer’”
@example
variable1 = 1
# good
variable_1 = 1
# bad
“EnforcedStyle => ‘normalcase’”
@example
variable_1 = 1
# good
variable1 = 1
# bad
“EnforcedStyle => ‘snake_case’”
@example
for their numbering.
configured style, snake_case, normalcase or non_integer,
This cop makes sure that all numbered variables use the
def message(style)
def message(style) format('Use %s for variable numbers.', style) end
def on_arg(node)
def on_arg(node) name, = *node check_name(node, name, node.loc.name) end
def on_cvasgn(node)
def on_cvasgn(node) name, = *node check_name(node, name, node.loc.name) end
def on_ivasgn(node)
def on_ivasgn(node) name, = *node check_name(node, name, node.loc.name) end
def on_lvasgn(node)
def on_lvasgn(node) name, = *node check_name(node, name, node.loc.name) end