Sha256: d172f7f5bb51bfbf53d8d6124cee7c3fa3faae18df72a5c9806de6d70dab8412
Contents?: true
Size: 853 Bytes
Versions: 17
Compression:
Stored size: 853 Bytes
Contents
# frozen_string_literal: true module RuboCop module Cop module Style # This cop makes sure that all variables use the configured style, # snake_case or camelCase, for their names. class VariableName < Cop include ConfigurableNaming def on_lvasgn(node) name, = *node check_name(node, name, node.loc.name) end def on_ivasgn(node) name, = *node check_name(node, name, node.loc.name) end def on_cvasgn(node) name, = *node check_name(node, name, node.loc.name) end def on_arg(node) name, = *node check_name(node, name, node.loc.name) end private def message(style) format('Use %s for variable names.', style) end end end end end
Version data entries
17 entries across 17 versions & 2 rubygems