Class: RuboCop::Cop::Kata::GoodVariableName

Inherits:
Base
  • Object
show all
Defined in:
lib/rubocop/cop/kata/good_variable_name.rb

Constant Summary collapse

MSG =
"`%s` needs two words: the second word names an object you have not introduced yet. " \
"Name that object, use a `Prefixes`/`Suffixes` role word — or, if `%s` is one domain concept " \
"here, add it to `Terms`."
SIGIL =
/\A(@@|@|\$)/

Instance Method Summary collapse

Instance Method Details

#on_arg(node) ⇒ Object



18
# File 'lib/rubocop/cop/kata/good_variable_name.rb', line 18

def on_arg(node) = check(node, node.name)

#on_cvasgn(node) ⇒ Object



14
# File 'lib/rubocop/cop/kata/good_variable_name.rb', line 14

def on_cvasgn(node) = check(node, node.name)

#on_gvasgn(node) ⇒ Object



16
# File 'lib/rubocop/cop/kata/good_variable_name.rb', line 16

def on_gvasgn(node) = check(node, node.name)

#on_ivasgn(node) ⇒ Object



12
# File 'lib/rubocop/cop/kata/good_variable_name.rb', line 12

def on_ivasgn(node) = check(node, node.name)

#on_kwarg(node) ⇒ Object



22
# File 'lib/rubocop/cop/kata/good_variable_name.rb', line 22

def on_kwarg(node) = check(node, node.name)

#on_kwoptarg(node) ⇒ Object



24
# File 'lib/rubocop/cop/kata/good_variable_name.rb', line 24

def on_kwoptarg(node) = check(node, node.name)

#on_lvasgn(node) ⇒ Object



10
# File 'lib/rubocop/cop/kata/good_variable_name.rb', line 10

def on_lvasgn(node) = check(node, node.name)

#on_optarg(node) ⇒ Object



20
# File 'lib/rubocop/cop/kata/good_variable_name.rb', line 20

def on_optarg(node) = check(node, node.name)