class RuboCop::Cop::SketchupRequirements::LanguageHandlerGlobals
Avoid using globals in general, but especially these which are known to be in use by other extensions made by SketchUp
. They are still in use due to compatibility reasons.
Constants
- LH_GLOBALS
- MSG
Public Instance Methods
hl_global_var?(global_var)
click to toggle source
# File lib/rubocop/sketchup/cop/requirements/language_handler_globals.rb, line 32 def hl_global_var?(global_var) LH_GLOBALS.include?(global_var) end
on_gvasgn(node)
click to toggle source
# File lib/rubocop/sketchup/cop/requirements/language_handler_globals.rb, line 36 def on_gvasgn(node) global_var, = *node return unless hl_global_var?(global_var) add_offense(node, location: :name) end