Class: Lumin::Rules::Lint::NoMethodMissing

Inherits:
Lumin::Rule
  • Object
show all
Defined in:
lib/lumin/rules/lint/no_method_missing.rb

Constant Summary collapse

MSG =
"avoid defining method_missing"
PATTERN =
Astel::NodePattern.compile("(def_node name: :method_missing)")

Instance Attribute Summary

Attributes inherited from Lumin::Rule

#config, #offenses, #source

Method Summary

Methods inherited from Lumin::Rule

#add_offense, #begin_source, configuration_error, default_config, #dispatch, inherited, #initialize, on, on_new_source, safe, source_callbacks, subscriptions, validate_config

Constructor Details

This class inherits a constructor from Lumin::Rule