class RuboCop::Cop::Naming::VariableName


:release_v1
# good (with EnforcedStyle: camelCase)
@example AllowedPatterns: [‘_vd+z’]
fooBar = 1
# good (with EnforcedStyle: snake_case)
@example AllowedIdentifiers: [‘fooBar’]
fooBar = 1
# good
foo_bar = 1
# bad
@example EnforcedStyle: camelCase
foo_bar = 1
# good
fooBar = 1
# bad
@example EnforcedStyle: snake_case (default)
snake_case or camelCase, for their names.
Makes sure that all variables use the configured style,

def message(style)

def message(style)
  format(MSG, style: style)
end

def on_lvasgn(node)

def on_lvasgn(node)
  name, = *node
  return unless name
  return if allowed_identifier?(name)
  check_name(node, name, node.loc.name)
end

def valid_name?(node, name, given_style = style)

def valid_name?(node, name, given_style = style)
  super || matches_allowed_pattern?(name)
end