class RuboCop::ConfigObsoletion::CopRule
Base class for ConfigObsoletion
rules relating to cops @api private
Attributes
old_name[R]
Public Class Methods
new(config, old_name)
click to toggle source
Calls superclass method
# File lib/rubocop/config_obsoletion/cop_rule.rb, line 10 def initialize(config, old_name) super(config) @old_name = old_name end
Public Instance Methods
cop_rule?()
click to toggle source
# File lib/rubocop/config_obsoletion/cop_rule.rb, line 15 def cop_rule? true end
message()
click to toggle source
# File lib/rubocop/config_obsoletion/cop_rule.rb, line 19 def message rule_message + "\n(obsolete configuration found in #{smart_loaded_path}, please update it)" end
violated?()
click to toggle source
# File lib/rubocop/config_obsoletion/cop_rule.rb, line 28 def violated? config.key?(old_name) || config.key?(Cop::Badge.parse(old_name).cop_name) end
warning?()
click to toggle source
Cop
rules currently can only be failures, not warnings
# File lib/rubocop/config_obsoletion/cop_rule.rb, line 24 def warning? false end