class RubbyCop::Cop::Style::VariableNumber
This cop makes sure that all numbered variables use the configured style, snake_case, normalcase or non_integer, for their numbering.
@example
"EnforcedStyle => 'snake_case'" # bad variable1 = 1 # good variable_1 = 1
@example
"EnforcedStyle => 'normalcase'" # bad variable_1 = 1 # good variable1 = 1
@example
"EnforcedStyle => 'non_integer'" #bad variable1 = 1 variable_1 = 1 #good variableone = 1 variable_one = 1
Public Instance Methods
on_arg(node)
click to toggle source
# File lib/rubbycop/cop/style/variable_number.rb, line 65 def on_arg(node) name, = *node check_name(node, name, node.loc.name) end
on_cvasgn(node)
click to toggle source
# File lib/rubbycop/cop/style/variable_number.rb, line 60 def on_cvasgn(node) name, = *node check_name(node, name, node.loc.name) end
on_ivasgn(node)
click to toggle source
# File lib/rubbycop/cop/style/variable_number.rb, line 55 def on_ivasgn(node) name, = *node check_name(node, name, node.loc.name) end
on_lvasgn(node)
click to toggle source
# File lib/rubbycop/cop/style/variable_number.rb, line 50 def on_lvasgn(node) name, = *node check_name(node, name, node.loc.name) end
Private Instance Methods
message(style)
click to toggle source
# File lib/rubbycop/cop/style/variable_number.rb, line 72 def message(style) format('Use %s for variable numbers.', style) end