class RuboCop::ConfigObsoletion::CopRule
Base class for ConfigObsoletion
rules relating to cops @api private
Attributes
Public Class Methods
Source
# File lib/rubocop/config_obsoletion/cop_rule.rb, line 10 def initialize(config, old_name) super(config) @old_name = old_name end
Calls superclass method
Public Instance Methods
Source
# File lib/rubocop/config_obsoletion/cop_rule.rb, line 15 def cop_rule? true end
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
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
Source
# File lib/rubocop/config_obsoletion/cop_rule.rb, line 24 def warning? false end
Cop
rules currently can only be failures, not warnings